This stunning Ontario town is like a little piece of Edinburgh and it's a dream spot to live
It has cozy cafes and fairy tale streets.

A small town in Ontario.
You don't need to move across an ocean to enjoy a little taste of life in the U.K. This enchanting Ontario village has European vibes and, according to locals, it's a dream spot to move to.
With enchanting stone buildings, picturesque parks, and old-world charm, this quaint village will transport you back in time.
In a post on Narcity Canada's Facebook page, we asked readers to share which Ontario towns they would love to move to. This beautiful town with storybook streets was one of the places mentioned.
Perth is a magical hidden gem perched along the Tay River. It may not be Europe, but its Scottish roots and stone architecture make it look like a scene from a fairy tale.
The town is home to a range of attractions and things to do, from museums and galleries to cozy shops. The downtown boasts quaint boutiques and warm cafes where you can find everything from clothing to antiques and baked goods.
The town is lively year-round with community gatherings and seasonal celebrations, so there's always something to look forward to.
According to the town's website, "Whether you're looking for a slower pace of life in a welcoming community or want to be surrounded by beautiful nature right outside your door, Perth has what you need."
Stewart Park is a village gem, featuring storybook-style bridges, scenic gardens, and stunning views of the sparkling river. It's a dreamy spot for a stroll and is even prettier during the fall, when golden leaves blanket the ground.
Autumn is an especially beautiful time in the village. You can enjoy warm drinks at the cozy cafes, stroll along leafy streets, and enjoy the crisp air. The town hosts festive fall events such as a harvest market, ghost walks, and more.
With "a perfect blend of small-town charm and modern amenities," it's ideal for anyone looking for a peaceful pace of life while staying connected to modern comforts and the outdoors.
Plus, it's only an hour from Ottawa, so you can still get your big city fix.
According to Zolo, the average price for a house in Perth in September 2025 is $544,000, making it a cheaper alternative to major cities.
If you're dreaming of a small-town lifestyle with a sprinkle of Scottish charm, Canadians say Perth is the place to be.
Before you get going, check out our Responsible Travel Guide so you can be informed, be safe, be smart, and most of all, be respectful on your adventure.