Las Vegas is a huge city filled with overpriced restaurants and hyper inflated alcohol prices. The one true gem for a great meal at a cheap price (not those $1.99 Steak/Egg deals) is The Grand Lux Cafe tucked away in the Venetian hotel. If you happen to be on the southside of the The Strip I have a new 24 hour dine spot inside the ph.
I went through an Earl's Club and a Cannonballs! sandwich during this trip in Vegas. If your on a budget this is your stop on the south Strip OR if you just want a great deal on some amazing food. Two people can dine for less than $20 but the line during peak "dining" hours can get a little outrageous so try to target some off peak visiting.
This is the most western location of the chain sandwich shop with most locations located in Texas or Florida. They really nail the hot sandwich and go far above/beyond a Subway type bite. Just inside the doors of Planet Hollywood Casino/Miracle Mile Shops (if your in the casino head to the southern most facing part of the casino (away from Paris and towards the MGM) and you will find this place and be delighted.
The Strip is full of gimmicks and garbage which we all know but this place puts the crappy buffets to shame with a cheap price and fulfilling meal.