Germany is one of the most in-demand tourist destinations in the world, as tourists from the world over flock to experience the history, culture and sense of grandeur embodied by Berlin, Munich, Hamburg and other great cities.
Going beyond the big cities like Berlin, Munich and Hamburg, we delve deeper into the German hinterland to find some of its undiscovered gems. From quaint medieval towns to breathtaking natural beauty, Germany's got it all.
Even smaller towns like Heidelberg and Regensburg have become ever more popular stops on the tourist trail.
That's why we're bringing you the ten most beautiful German towns you've probably never heard of, so that you when you're planning your next trip you can enjoy unspoilt charm in the serenity it deserves.
The stunning beauty of certain regions like Bavaria and the Rhineland is well documented, but the northern and eastern states also have incredible places up their sleeves.
Because so many German towns and cities were flattened during the war, places that were left unscathed and still have their original old towns are all the more marked out by their rarity.
While over 70 million people visited Germany from abroad in 2014, a record high, Germans themselves also like to explore their own back yard, perhaps a tribute to the tremendous variety.