1. Germany
December sees Germany in full festive mode as Christkindlmarkts (Christmas markets) set up shop in even the smallest town squares, and snow often falls. It’s cold, yes, but manageably so, and as long as you plan your visit well in advance, you’ll likely still have your first choice of places to stay and visit during this busy period. The Christkindlmarkts in Germany are some of the finest in Europe, with seasonal food and drink for sale, along with many handmade gifts and handicrafts. The German countryside is also often a spectacle in December: you might be treated to the sight of Bavarian castles and valleys draped in snow.
- Don't miss: Berlin & Bavaria highlights
- Flight time: 7 hours 30 upwards dependent on airline (Toronto to Frankfurt)
- Time difference: UTC +1
- December Temperature (Day): 4 to 4°C, depending on region
- December rainfall: 75 to 75mm, varies by region