Read more: 25 Gorgeous Islands For Vacationing That Won't Break The Bank Trier may be Germany's oldest city, but Bamberg could be the country's most charming. To get the measure of the place ...