Alberta looks its absolute finest when the lakes are frozen over, the mountains are dusted with snow and the lights along the town's main street ar twinkling. Only the brave are still around in the winter but they're the ones who know how to make the best out of it. We found a few small towns in Alberta this winter that are worth hitting the road for.

Alberta is full of breathtaking natural places, but there are a few tiny towns dotted throughout the province that deserve their own shout out. 

From totally surreal and unique Albertan experiences to simply charming towns that you won't want to miss on a road trip, the places on this list make the perfect place to spend an afternoon this winter. 

You'll find small-town diners, historic buildings, pioneer towns and incredible sights throughout these towns.

They're guaranteed to show off the best of what Alberta has to offer.

Whether you're looking for an adorable mountain town to drop by this holiday season or you're looking for a little road trip inspiration for that lull in January that comes after the holidays, this list is going to be indispensable for you to keep track of the cutest spots in the province. 

Here are eight of the most charming small towns in Alberta you will want to escape to this winter:

Nanton

Why You Need To Go: This town is unbelievably cute. Their downtown looks a little bit like a quaint scene from a romantic Christmas Hallmark movie.

Fort Macleod

Why You Need To Go: Drop by this cute town on your way to check out Head-Smashed-In Buffalo Jump and see the snow-covered unique landscape.

Pincher Creek

Why You Need To Go: Check out the cute pioneer village and other historical buildings around town but don't forget to wander through the natural winter wonderland and stretch your legs.

Lake Louise

Why You Need To Go: This winter, escape to the frozen lakes and snow-dusted mountains near Banff and explore the tiny hamlet of Lake Louise.

Canmore

Why You Need To Go: Canmore has a lot of personality and there are a ton of cute places to go, plus its spectacular rocky mountain backdrop is stunning.

Camrose

Why You Need To Go: From Mirror Lake to the adorable museums, Camrose is just the sweetest town to visit in Alberta on a weekend.

Peace River

Why You Need To Go: There's so much to explore in the Peace River area, but you can't miss out on the cute pioneer village nearby.

Jasper

Why You Need To Go: If you love Elk and the Rockies, this mountain town makes the perfect charming basecamp for all your winter adventures.

There are stories everywhere. If you spot a newsworthy event in your city, send us a message, photo, or video @NarcityCanada on Twitter and Instagram.