Stay and cruise with all-inclusive dining and US$225 drinks credit per adult, plus three nights of accommodation each in London and Barcelona.