Have to disagree here.  a good online site is much better, and offers far more wagering options than any land based casino.  That said, you should only play at a site recommended by others, as there are some bad ones out there.  Because Vegas has limited the size of sportsbook bets, all the high rollers now play overseas.  The best online casinos are generally in costa Rica, where they are heavily regulated.  Most of them are so large that they would not risk losing their license to cheat someone out of a small amount of money.  I have used Sportsbook.com for years, and found them to be very good.