Barbados vs St Lucia – at a glance: Dining: Barbados and St Lucia both have a variety of restaurants and eateries in all price ranges. Nightlife: Barbados has a lot more bars and nightspots, plus it hosts world-famous festivals. Natural beauty: Besides the beaches, St Lucia has more spectacular scenery.