We have experienced 12 cruises previously, with a variety of cruise lines at different times of the year in different locations and have got together a reasonable understanding of what to pay and what to expect.
This Fred Olsen cruise came in at £499 for 10 days (inside cabin) which meets the target of