In no particular order,
Best places to watch game:
1) LV Hilton
2) Caesar's Palace
3) Mandalay Bay
4) Palms
5) Red Rock
(places that open theaters for NFL or March Madness are far superior for simply viewing)
Best odds/lines:
1) LV Hilton
2) Palms
3) Aladdin/Planet Hollywood
4) Jerry's Nugget
5) Tuscany (Cal-Neva)
(all unique, not necessarily cloned lines and offer things outside of major sports)
Free Drinks:
1) Bellagio
2) IP
3) Wynn
4) Coast Resorts
5) Station Casinos
(I assume the locals are taken better care of, I don't hang out in sports books and usually drink for free most places I'm at)
That's what I can come up with at this time on X-mas eve. I've said before and gotten heat for it, that I personally make almost all my bets online because the brick and mortar places can't compete with what I am looking for online. Plus, I bet obscure shit I simply can't find in town a lot.