If you're looking for a fun indoor activity on a rainy afternoon, why not take a cooking class? Rome is famous for its delicious cuisine, and there are plenty of cooking schools that offer classes for visitors. You can learn how to make traditional Italian dishes like pasta, pizza, and tiramisu. Not only will you have a great time, but you'll also get to enjoy a delicious meal at the end of the class.