Miami is known for its diverse and delicious cuisine, and a rainy afternoon is the perfect time to learn how to cook some of the city's signature dishes. There are many cooking schools and classes available in Miami, ranging from hands-on experiences to demonstrations and tastings. You can learn how to make Cuban sandwiches, empanadas, ceviche, and other local favorites. Not only will you have fun, but you'll also leave with new skills and recipes to try at home.