Explore 10 beautiful places to visit in Germany, from medieval villages and historic cities to the Bavarian Alps and famous ...