For football fans London is a great place, tight Premier League matches are played almost every weekend during the football-season. Tickets for the most popular games can be hard to get so make sure you buy tickets beforehand.
Tickets to the Premier League games cost anything from £50-£500. The easiest matches to get tickets to are of course the ones where little weaker teams go up against each other. Even though tickets are a little pricey, going to see a Premier League football match is a great expericence, so make sure to make that a part of your trip to London.