The Douro river route is one of the great European journeys, a careering 200-kilometre ride or stately cruise from Porto to the Spanish border. The full river journey there and back is in a class of its own, and pricey, all-inclusive cruises can take as long as a week, though short tours from Porto or Peso da Régua give you a flavour of the river. In many ways the train is best, though you’ll have a lot more scope in a car to visit wineries, stay in rural quintas en route and hang around at the majestic dams to watch the boats come through the locks. Be warned that the roads are very winding and often fairly precipitous, though they are all in good condition. It can also take much longer than you think to get from A to B, so give yourself plenty of time.