Your self-drive journey will start in Trier, the oldest city in Germany. Located on the banks of the Moselle, Trier is known as 'the second Rome' thanks to its vine-covered sandstone hills and Roman ruins (the Porta Nigra is the best-preserved Roman city gate north of the Alps). Enjoy a cold beer in one of the city's many beer gardens before your stay in a 3-star hotel, including a buffet breakfast and a 3-course dinner for two in the hotel restaurant (excluding drinks).
The next day, you will drive 80 miles to the city of Koblenz. A good time to visit is October, when the annual Bierbörse (beer stock exchange) festival takes place along the banks of the Rhine. Another must-see is Koblenzer Brauerei, founded in 1689, which offers guided brewery tours and a restaurant. Also included in the tour is a 2.5-hour boat trip to the Loreley, a 433 foot high slate rock on the bank of the River Rhine. You will stay two nights in a 4-star hotel, including a buffet breakfast and complimentary use of the hotel spa.
Your journey will then take you further to Heidelberg, situated on the River Neckar in south-west Germany. Heidelberg boasts a long tradition of beer crafting, and the town was home to a number of small breweries as early as the 18th century. Of these, the last surviving brewery is Heidelberger Schlossquell, which was first mentioned in 1753. Your overnight stay in a 3-star hotel includes a glass of sparkling or mulled wine upon arrival (depending on the season), and a buffet breakfast in the morning, as well as a 3-course dinner for two at a partner restaurant in Heidelberg (excluding drinks).