One of the major casino resort owners in Vegas now is MGM Mirage. They seem to own half the major strip hotels including MGM Grand, The Mirage, Bellagio, Treasure Island and Luxor among others. I'm assuming that MGM Mirage operations are pretty typical for Vegas and that other Vegas casinos would be more or less similar as far as how they make money. MGM Grand is a publicly traded company so their annual report gives details on their financial operations. The latest full annual report they have on their website is from 2007. Buried in the report on page 28 is the table below:


We can see that over 60% of the revenue comes from non-casino operations. Gambling only accounts for 40% of their revenue. Table games make less than slots. Rooms, food and entertainment each make more as individual categories than table games.
Keep in mind this is just the numbers for one major resort and I'm making an assumption that other casinos in Vegas have similar income distribution. But I think that is a pretty reasonable assumption.