We find that cruising costs about the same as any vacation where you have to fly to a nice place and stay in a decent hotel.