Rio is a good choice for a stay in LV. It is an all suites hotel so the rooms are rather large. They have good dining options Buzios is great for fish and The Wine Cellar is a good high end restaurant. The show the Carnival in the sky is one of those fun, campy Vegas things and you don't have to stop gambling since it happens overhead in the casino. The casino is part of the Harrahs chain so your points there help with the comps. The hotel is a few blocks off the strip but there is a shuttle up to the Harrahs.