Vegas Native...
Being born and raised in Vegas and spending ample time on the Strip, I can tell you that your better off finding your deals in the hotels/casinos just "off the strip". If your looking for a nice hotel with decent prices and only a few minute drive from the Rivera... try The Gold Coast, Palace Station (my favorite) The Orleans is a good one too. They also run great specials at the restaurants and some of them have quite a few restaurants to choose from ;-)
As for food... same thing, get off the strip, unless your eating a buffet.
There is an In N Out burger right across the street from Palace Station and another on the southern side of the strip just off the 15 and Tropicana. (I'm a sucker for In N Out)
There are TONS of great Ethnic restaurants (Asian, Greek, Italian etc.) right on Sahara, just west of Las Vegas Blvd. in a little strip mall and as you keep traveling west there are even more just passed the Palace Station (on Sahara) on the left hand side.
Someone mentioned earlier about coupons... SO true! Look em up online and USE them!
And for POOL play... (because I'm bias

There is Pool Sharks (pool hall) at 3650 S. Decatur Blvd. 89103 (702) 222 1011
If you would like a place to practice that is away from the tournament and a friendly environment... they are only a short drive from the Riviera also! They have 7ft. diamonds as well as 9ft diamonds and they just added a few 9ft Gold Crown's also! They have decent rates and great pool specials... just inquire within or call beforehand
AND... if anyone has a question about anything in Vegas, feel free to ask me

I don't gamble in the casinos, never did, so I can't help you there But anything else... I will do my best
Have fun!!!!!!