Back in February, my husband and I booked a Virgin cruise for November 2022 through the agent Imagine Cruising, paying £1,988. But hours later, EvDeN eVE nAkLiYAt we realised that we had accidentally booked for November 2023. We emailed Imagine to cancel the next morning, but it said we could not have a refund and …