Start your trip by exploring the historic charm of Montreal's Old Town. Visit the Notre-Dame Basilica with its stunning architecture and intricate stained glass windows. Then head over to the Pointe-à-Callière Museum, which recounts the history of the city from its founding to present day. Get a taste of French culture at Place Jacques-Cartier, a lively public square filled with street performers and outdoor cafes. End the day with a stroll along the Old Port Promenade for great views of the Saint Lawrence River.
Explore the vibrant heart of Montreal's downtown, starting with a visit to Montreal Museum of Fine Arts, Canada's oldest art museum. Afterward, head to Mount Royal, where you can climb to the top for a panoramic view of the city skyline. Take a lunch break at Le Cartet, a popular brunch spot that combines a trendy atmosphere with delicious local cuisine. Afterward, visit the Underground City, one of the world's largest underground pedestrian networks, with over 32 kilometers of tunnels housing shops, restaurants, and even a concert hall.
After two days of sightseeing, enjoy a relaxing day exploring Montreal's parks and gardens. Start your day at Jardin Botanique de Montreal, one of the world's largest botanical gardens with over 22,000 plant species. Then head to Parc Jean-Drapeau, a peaceful oasis located on two islands in the Saint Lawrence River, where you can rent a bike or take a picnic on the grass. End your day at Mount Royal Park, a sprawling public park with hiking trails, scenic lookouts, and even a lake where you can rent a paddleboat.
With more time, consider visiting the Biodome, a unique indoor nature museum, or the Montreal Biosphere, an eco-themed museum on Saint Helen's Island. Foodies may also want to check out the Montreal Public Markets, a collection of local markets selling everything from fresh produce to artisanal cheeses. With less time, consider cutting some stops from the itinerary or combining days 1 and 2.