On rainy days, explore the wealth of Iran's museums, enjoy a relaxing day at a traditional hammam, or participate in a cooking class to learn about Persian cuisine. Alternatively, the covered bazaars such as the Grand Bazaar in Tehran provide a rich cultural experience shielded from the elements.