Discover the best places to watch Indian Premier League matches and where to place your bets in our comprehensive guide.