Cruises are fun. But, those onboard charges (i.e. drinks, massages, premium restaurants) can get really pricy. For a limited time, when you book your cruise through Expedia, you get up to $750 in onboard credit and double rewards points at Expedia through their loyalty program! The offer expires this July 22nd, 2014.