Trier is the oldest city in Germany and a must-visit for everyone. Read our top travel tips for this gem in the heart of German wine country.