Barbados vs St Lucia – at a glance: 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. Golf: Barbados has numerous golf courses including world-class options. St Lucia only has one 18-hole course.