I have read many times where people book far out in advance or back to back cruises or multiple cruises in a years time.  Either they are rich or have the money and retired.  I earn a good salary but seem to only be able to go once a year.  How do they do it?