Europe's cities are best explored on foot with plenty of opportunities for sightseeing, relaxing and socialising.
Cruise along some of Europe's great rivers. Explore historic towns and cities. Enjoy good food, good company and comfortable cabins.
6 nights - From £509
4 nights - From £419
4 nights - From £399
4 nights - From £399
4 nights - From £389
4 nights - From £399
4 nights - From £399
4 nights - From £419
4 nights - From £429
5 nights - From £619