Cruises can be a great holiday experience - but they're not always plain sailing for bank accounts. Fancy a break on the high seas but worried about the drain on your funds? From the sweet spot for ...