In the heart of Europe, Germany offers a host of wonderful cities to explore.  Experience the highlights of the old East/West divide with a visit to Berlin, and gain an insight in to the remnants of the Berlin Wall, Checkpoint Charlie and the wonderfully friendly locals and artistic culture.

Head to Leipzig to visit the infamous Colditz Castle, then onwards to Dresden and Nuremberg to uncover the ‘greatest trial in history’.

Beyond the cities is another side of Germany which you can discover.  Why not take a change from the tourist path and cruise through medieval towns on the rivers of the Danube? Take a trip into a real fairytale with a visit to Neuschwanstein Castle.