First, have an amazing time in Vegas! I loved it. Not just the gambling but walking the streets taking everything in, watching all the many different people and just going through all the hotels both on the Strip and Downtown. If you gamble any, Good Luck! I tended to always do much better at the Golden Nugget which is located Downtown even though I was staying at a hotel on the Strip.
I experienced the massive buffets at the Golden Nugget, the Luxor (where I was staying), The MGM Grand, and at New York, New York and all were out of this world with tons of different items to choose from and all pretty much had food from every type (like Mexican, American, Italian, etc.).
But everyone has their own individual tastes and likes/dislikes so just pick one and go for it!