I'd opt for the Mirage deal D360 gave you! It's in a good location, in that, you've got the
Mirage - TI tram AND it's right across the street from Harrah's which is a stop on the
Las Vegas Monorail. You can hit up all of the shopping and daily activities without being the sun...or at least minimizing that.
If you can...opt for the suite. As far as clubs go, check out the list Destination360 provides here:
Las Vegas Night Clubs