Home to some of Europe's great cities; Frankfurt the Manhattan of Germany, the bohemian streets of Berlin, and heritage filled Munich. In between, you will find stretches of stunning countryside, gorgeous castles and boisterous Bavarian beer halls. Get ready for feasts, treats and temptations with the help of our Germany travel guide.