Collingwood is a beautiful small town perched along the shores of Georgian Bay. It's extra magical during the holidays.
Just a short drive north of Toronto, you can discover a hidden Scandinavian–style Christmas village that feels like stepping ...