London is famous for its pubs, and a rainy afternoon is the perfect time to cozy up with a pint. From historic pubs like the Ye Olde Cheshire Cheese to trendy gastropubs like the Princess of Wales, there's a pub for every taste. You can enjoy a drink, some pub grub, and maybe even a game of darts or pool. Many pubs also have board games or books, so you can pass the time with some indoor entertainment.