Germany is an intoxicating brew (a bit like its wonderful beer) of fast cars and fairytale castles. The German people enjoy a reputation for accuracy, precision and efficiency – although an equally enduring image is of lederhosen-clad Bavarians hoisting beer steins at Munich’s famous Oktoberfest. Neither of these stereotypes reflects the diversity of Germany’s towns and cities, from romantic Heidelberg, the medieval Nuremberg, to the cosmopolitan decadence of Berlin. The country boasts 30 UNESCO World Heritage Sites throughout 16 Federal States, each awash with a torrent of enchanting sites to explore, plus thrilling activities to pursue. Every area has its distinct regional foods and offers a huge choice of local wines and beers.