Renowned for its amazing city escapes, Germany is a place where high-rise skyscrapers blend seamlessly with historic buildings. In the capital, Berlin, you'll find history from the recent past and the medieval era etched into every corner. Snap photographs of neoclassical monuments like the Brandenburg Gate and the Berlin Cathedral and discover modern marvels like the 368-meter-tall Fernsehturm tower. The sophisticated city is a cultural trendsetter for the arts and houses many masterpieces like Johannes Vermeer's Woman with a Pearl Necklace. The birthplace of Oktoberfest, Munich celebrates its traditional heritage whilst forging a modern path. The city is also known for producing some of the world's finest craft beers and for its unreal buildings like the sprawling Nymphenburg Palace and the nearby fairy-tale castles of Neuschwanstein and Hohenschwangau. Munich’s outer lying countryside is equally stunning, with rich forests lying in wait and the Bavarian Alps towering above. Situated on the river Main, Frankfurt is a business and economic hub that features an impressive skyline of glass skyscrapers alongside the typical (yet no less beautiful) Gothic buildings found throughout Germany. You'll find lots of galleries, gardens and museums here. The Rhine Valley with its award-winning wines is also nearby. Let's not forget the city of Hamburg. It blends the joys mentioned above with divine sandy river beaches.