You can use Betfair to place bets on all sorts of sports, including the Premier League, NFL, MLB, and horse racing. Aside from that, Betfair also has an online casino with games such as poker, slots, virtual sports, and bingo.