There are plenty of indoor activities you can do during a stay in Montreal, such as visiting the Montreal Museum of Fine Arts, the Montreal Science Centre, and the Montreal Biodome. You can also explore the city's vibrant nightlife and dine in some of its many fine restaurants.