Mainz, Trier, Koblenz, Worms, and Speyer - all in south-west Germany - are the five names to remember. Built either on the delightful Rhine or Moselle or close enough for a day out, they have much to recommend them: myth-enshrouded castles and magnificent residences, old quarters with narrow lanes and traditional taverns, outstanding wines and wonderful food.

