Named a UNESCO city of design, Montreal is the second largest city in Canada and perfect for anyone looking for a rich dose of culture. In fact, this french-speaking city is considered the cultural capital of the country. Arrive in Montreal and find you just aren’t sure whether or not your plane has taken you to Europe because the city has such a strong European feel. Head out to see a breathtaking performance of Cirque du Soleil in the city that started it all or take a rousing tour of the Notre-Dame Basilica. If you want to stay more outdoors, visit one of the city’s many botanical gardens or ski down the Laurentian Mountains just outside the city. Have you ever dreamed of going dog sledding? In the winter you can do that on the mountains, too! From museums to gardens to churches and more this city has it all, not to mention its excellent food and kick-ass nightlife. It’s truly a perfect vacation destination for singles, couples, families and intellects old and young.