Guests can book through a travel agent or directly through the cruise line. The Princess Premier fare is available to residents of the 50 United States and DC, Puerto Rico, and Canada.