Behind you on the engine cover might work well.
Ours are mounted on the left side of the drivers footwell, and it works well.
I actually have a Ranger 800XP, so mine is under the dash and the speaker is also down to the left side of the drivers footwell.
What we learned:
Either unplug the radio or put a dedicated switch on the power lead to the radio to completely disconnect it when you are not using it. When in storage, the radio can drain the battery down to the point where it will damage the battery.
External speakers make it possible to hear when running fast. Internal radio speakers were not enough.
Secure everything extra well, as you know things get shook pretty hard out there.
I started pulling my radio out since I store the Ranger covered, but on a flat bed trailer in a secure storage yard. That eliminated the battery drain issue. I make sure I clean it well after each trip. I keep a plastic bag in the glove compartment as well as a big rubber band I can put over the radio head in the event of rain or heavy mud. No issues so far.
We have a really good time out on our trail runs. The radios have made it safer and a bit more fun. Not sure what the trails are like out where you are, but for us it's a lot of dense pine forest on logging roads. The dust makes it necessary to stay spread out on the trail, but that makes it easy to miss a turn. We used to use hand held radios on our ATV's with speaker/microphones installed in the headsets, they work well, but when we switched to SxS, it made it easier to install better radios. I still usually carry a hand held with me, just in case.
So, when we are out, we usually have two RZR's, my dad has one and my brother has one. I'm in my Ranger and my brother in law is in his Yamaha Rhino. We've got a few others that tag along, but they are on traditional ATV's. All have their ham tickets and carry a radio. The base camp usually have a radio in one of the trailers for anyone who stays at camp.
Always a good time. I just got back a week ago and am already to go again!