Re Vegas - If you're doing a lot of slot machine gambling, sign up for a loyalty card straight away. I did for the MGM and you could use it in loads of the big casinos, MGM, Mirage, Treasure Island, Bellagio, etc. Its free and you get the odd 10 dollar free bets here and there.
On the food...