Emerald Waterways (0808 115 6269 www.emeraldwaterways.co.uk) is offering savings of up to £900 per person on its eight-day Secrets of the Douro river cruise. Available from just £1,745 per person when booked by 28th February. Plus book a balcony suite and receive €250 per cabin on-board spend. Departing 5th August 2017, was from £2,645 now from £1,745. See website for full information and cruise details.