Christmas time in Germany can only be described as magical; twinkling lights abound, full size nativity scenes can be found from town to town and everyone flocks to the market squares to gather in the festive spirit and warm up with a hot snack and mulled wine. It’s hard not to be won over with a buzz as infectious as this. What’s more, there is something for everyone. Children will be tugging at parents’ arms for one more go on the carousels and one more sweet thing from the candy stalls, foodies will love the quality of German food available and the wafting aromas throughout the markets, shoppers will love the craftmanship and variety of goodies on offer. Here are some of the highlights within an hour and a half of Frankfurt.