German cities offer a warm welcome, good food, great shopping and are steeped in history and tradition. Munich offers Bavarian charm with an Italian feel - it is often called Italy's most northerly city. Heidelberg with its famous ruined castle offers the Philosophers' Walk with stunning views of the old town.
End your holiday in the capital city of Prague, home to historic gems, beautiful buildings that belong on a postcard and a maze of cobbled streets that make up the Old Town.
Departures are also available on the following dates:
- 22nd May 2018
- 24th June 2018
- 15th July 2018
- 5th August 2018
- 23rd September 2018 – during Oktoberfest
- 21st October 2018