I like staying at the Hard Rock. It's not quite on the strip but there is plenty to do here. There's a music venue, The Joint, right on site and they have some good bands that come thru there. There are a bunch of Rockstar Items displayed in the lobby.
There's huge bar in the middle of the lobby as well. Place can get busy on show nights and weekends. They have a bunch of other restaurants here too. Lucky's, a Buffet, Pink Taco, and a few others.
Their Casino is decent too. The pool area is amazing. They have tons of parties there so it can get pretty hectic but it's good party.
The rooms are good too. Decent sized, clean and comfortable.