Barbados is a great place to visit. They have excellent restaurants of all types and price ranges. The beaches are lovely. There are many things to see depending on your interests.
The East Coast is fabulous, in the Bathsheba area. Huge waves, miles of beach to walk and a few restaurants, or you can take a picnic and have lunch at Barclays Park. There is a great lunch place up on a cliff called The Round House with excellent views, Sunday afternoon entertainment by Aubrey Cummings.
You can visit Orchid World with hundreds of varieties, some plantation houses like Sunbury House. Speightstown, which has quite a bit of its 19th century architure still remaining, and the newly opened Arlington House Museum. In Speightstown is the Caribbean Art Gallery.
Going north from Speightstown is Six Mens Bay, with it's little fishing village and another great restaurant called The Fish Pot in Little Good Harbour, right on the water in an old fort.
There are many local craft places, like Earthworks Pottery, Pelican Village just outside Bridgetown with many craft shops and a small restaurant.
In Bridgetown is of course the duty free shops, and a great place for lunch or dinner, The Waterfront Cafe.
There is St. Lawrence Gap, on the south coast, with it's numerous restaurants and shops.
Hope this gives you some idea. There are also 4x4 guided tours you can take which usually include a lunch.