Lots of places!
The easiest is to use a bit of velcro or rubber mat and just lay it on the dashboard more or less in the middle or right above the speedometer, but off to the side a bit. I bought a carpeted dash mat, it protects the dashboard plastic and gives a nice 'grippy' surface for the velcro to grab, and no glue will be on the dash plastic.
If you do this you really need an external speaker, unless you are willing to turn it upside down...I dont like that but some people dont mind.
Or you can but some of the little stick-on rubber feet, about 1/2 inch or so thick, and they will prop the front up enough to hear the speaker.
When you are parked and not using it, you can put a white rag or cloth over it to protect it from the sun, or if you use windshield shades they will protect it just fine.
Or, you can mount the bracket to the passenger seat base, with the controls facing up. Or use velcro there also, and secure it with a large 24" ziptie.
Or you can have it mounted in that cubby hole, you will need to remove the doghouse console and drill holes for the mounting screws. That console lifts up and out.
Depending on your knees and how close they are to the bottom of the dash, you can mount it to the plastic piece just to the right of the steering wheel, but you might end up hating that one because the mic cord will be dangling in the way all the time.
Overhead mounting is possible too, but then you have to drill into the metal above the headliner, and it needs to be done by a professional, who knows what he (or she) is doing, and then the power and cable routing need to be done. It's a fairly involved process, but if done right, it will look good.