For poker, I really enjoy the Bellagio in Las Vegas. It is a classy hotel, so the atmosphere is nice, but you can't help but see some of the top pros in the world playing there at any given time. Sometimes it's just fun to watch the pros, although you are usually about 50 feet away from Bobby's Room, which is where the highest stakes poker is played...pros don't sit at the $1 - 3 table I usually sit at...LOL
The best casinos are the ones you own
Imagine how cool it would be to have your own casino where you can play your favorite games of chance from morning till night.
As for online casinos, I like the way it's done at GGPoker.