Oh Germany, what can't you do? A land of history, fairytales, cobblestones, perfume, bratwurst, wine and beer, this is a country to fall in love with. Take a whiff of Cologne and its incredible cathedral then sample the local wines in Rudesheim. You'll have to drag yourself away though, because the Freiburg and the Black Forest is waiting, a region that inspired Hansel and Gretel and countless legends. Finish in Munich, one of Europe's prettiest cities, and indulge in what many would consider the best beer (and food) in the world.