Montego Bay has a broad selection of places to stay, ranging from small guesthouses to deluxe all-inclusive resorts. In town, most hotels concentrate along Gloucester Avenue and atop Miranda Ridge, and guesthouses are mostly found closer to the airport, along Sunset Boulevard and Queen's Drive (Highway A1). Most of the all-inclusive resorts line the white-sand beaches of the Atlantic shoreline north and east of the airport. The most deluxe options, such as the Ritz-Carlton Rose Hall, Round Hill Hotel & Villas and The Tryall Club, are farther out. Montego Bay also has many rental villas tucked into their own private coves or nestling atop breeze-swept hills. Make sure to book accommodations far in advance.