Cruises are doing more and more to attract holidaymakers these days, including voyages that tie in with famous events across the globe – here are some of the best.