Historic sites crown the hills ... medieval architecture in all of Europe. Read more: 25 Gorgeous Islands For Vacationing That Won't Break The Bank Trier may be Germany's oldest city, but Bamberg ...