1. Wellington: The heart of hip Prince Edward County
2. Niagara-on-the-Lake: Ontario charm personified
3. Dundas: History, boutique shopping, and great dining
This small town in the Dundas Valley features a variety of specialty shops and restaurants, ranging from award-winning contemporary French to Indian to a lovely farmers market, all amongst historic, 19th-century buildings and quiet, picturesque streets. And don't forget about Spencer Gorge Conservation Area with Tew's Falls and Webster's Falls if you want to escape civilization into the changing colours of fall.
4. Huntsville: All the best of Muskoka in one place
5. Port Hope: The gateway to picturesque Northumberland
6. Cobourg: Ontario’s feel good town year-round
Located centrally on the shores of Lake Ontario, the pleasant town of Cobourg has earned its "feel good town" status. It's not lacking in attractions: From film festivals to shopping to antique hunting in the markets or the auction house, this jewel of a town never fails to please.
7. Paris: Canada’s prettiest little town
8. Jordan: Wine and culinary heaven
9. Perth: Heritage charm abounds along the Rideau
Traditions have survived well in Perth; Canada's oldest continuously operating golf course calls Perth its home, and the Perth Citizens' Band has played on the bandstand behind City Hall for over 150 years. Take a heritage walk of the churches of the cemetery and soak in the history behind this pretty town as greens, yellows, and auburns surround you.
10. Timmins: Northern hospitality, the great outdoors, and a burgeoning arts scene
11. Thornbury: Glam stop along the Apple Pie Trail
12. St. Jacobs: Home to Canada’s largest farmers market and a lot more
Canada's largest year-round farmers market is hosted by St. Jacobs every Thursday and Saturday with hundreds of vendors for farm-fresh veggies, snacks, and imported delicacies. But beyond the culinary delights that St. Jacobs has to offer, the town is also known for its unique arts and crafts, so get ready to shop.