Oct
13
German Christmas Markets

As the wheel of the year turns inexorably towards Yuletide it is once again peak retail season. But while the prospect of Christmas shopping on crowded high streets can be enough to send a chill through the spine, it is possible to make a virtue of festive necessity.[read more]