Nearly all of St. Lucia's resorts and small inns face unspoiled beaches or are hidden away on secluded coves or tucked into forested hillsides in three locations along the calm Caribbean (western) coast. They're in the greater Castries area between Marigot Bay, a few miles south of the city, and Labrelotte Bay in the north; in and around Rodney Bay and north to Cap Estate; and in and around Soufrière on the southwest coast near the Pitons. There's only one resort in Vieux Fort, near Hewanorra. The advantage of being in the north is that you have access to a wider range of restaurants and nightlife; in the south you may be limited to your hotel's offerings and a few other dining options—albeit some of the best—in and around Soufrière.
Beach Resorts: Most people choose to stay in one of St. Lucia's many beach resorts, the majority of which are upscale and fairly pricey. Several are all-inclusive, including three Sandals resorts, two Sunswept resorts (The Body Holiday and Rendezvous), St. James's Club Morgan Bay Resort & Spa, East Winds Inn, Coconut Bay Beach Resort & Spa, and Smugglers Cove Resort & Spa. Others may offer an all-inclusive option.
Small Inns: If you are looking for something more intimate and perhaps less expensive, a locally owned inn or small hotel is a good option; it may or may not be directly on the beach.
Villas: Luxury villa communities that operate like hotels are a good alternative for families. Several are in the north in the Cap Estate area.