Collingwood is a beautiful small town perched along the shores of Georgian Bay. It's extra magical during the holidays.