1/2 no limit games are at pretty much at any casino with a poker room. (which is most of them).
http://www.allvegaspoker.com/
Is a good site with reviews and information on them all. It also has info on poker discount rates at the hotels. However, you generally have to play 5hrs of poker each day to get the discounted rate for that night.
as far as shows and what not.. Ive never been to one so Im not any help in that department.
As far as hotels go... you get what you pay for. Id reccommend staying on the strip. The cheapest ok hotels are: 1. Imperial Palace 2. Tropicana 3. Sahara (but it has bad location). If you want to drop more cash, The Venetian, The mirage, Ceasars Palace, Bellagio, The Wynn, MGM grand, TI are all very nice hotels with good locations. In between the two spectrums you have: Harrah's & Bally's.