The budget required for a cruise, beyond airfare and cabin prices, will vary depending on cruise line, type of ship, length of the cruise, ports of call and choice of amenities. Travel experts suggest that each person should budget at least $200 to $300 for a week-long cruise.