DFDS is offering Amsterdam 'mini cruises' from £37 per person in its January sale.
The cruises depart from Newcastle's port in North Shields in the late afternoon and sail across the North Sea overnight. Passengers arrive in the Netherlands in the late morning and are bussed into Amsterdam before returning to the ship that afternoon and heading back to England.
Ticket prices include a cabin for both legs of the journey. You will have to pay for your own food for the ferry journeys and anything you buy in Amsterdam itself.