Cruises – prices, demand steam ahead