U.S. passports are valid for ten years, so the initial cost
averages out over subsequent vacations - especially if you cruise
frequently.
Make sure you always check for the latest
changes in the passport requirements by using the State
Department Website.. Some of the deadlines my be move closure,
or further back based on security requirements.