Discovering Germany

Cologne, Stuttgart and Baden-Baden — the three cities with Mediterranean mood, beer and thermal baths