The Old Quebec area is always one of the coziest corners of North America, but things get even more atmospheric when the annual German Christmas market comes to town.
The city puts on as authentic of a market as it can, and you'll find treats like bratwurst, mulled wine, pretzels and gingerbread all available at the stalls. Don't miss a stroll down cobbled Rue du Petit-Champlain, arguably the cutest (and most Christmassy) street in town.