Germany – A Complete Guide to experiencing the Magic of German Christmas Markets