Barbados is my favourite place in the world due to the people, beaches and food. I found that Mexicans had similar customer service skills but the people in the dom republic were not as friendly.
There is a wide variety of food, from street food to very high end restaurants, you can easily spend £150 on a meal for 2 with drinks but can also find very good meals for £30. (Oistins on a Friday).
The country still retains its British heritage but has some American influences, e.g diners. Afternoon tea can be found quite easily and I would recommend a gospel brunch on a Sunday.
As they drive on the left it's very easy to see the island by hiring a car, you get lost but that's part of the fun.
There are quite a lot of activities to do. Have a look at TripAdvisor.
It is very laid back though, nowhere near as full on as the Mexican/Dominican resorts. There is a thing called Bajan time, they will be there when they're there. 
Having holidayed at some very big resorts (love the Royalton brand), Barbados is a very different holiday, the nightlife is not as full on and is very laid back, the holiday vibe is days at the beach and a nice meal and drinks on an evening. Tourist nightclubs do exist and the gap on the south coast has livelier bars but unlike the busy European resorts.
Before the £ crashed, the shopping was excellent, plenty of duty free bargains, this year I'm not expecting to buy anything as the exchange rate will make it more expensive than here.
To me, it is paradise, although it has its faults, there are a couple of places I wouldn't go around Bridgetown but feel safe everywhere else. 15-20 years ago, papers named and shamed "dirty dancers" at the yearly carnival, nowadays the western culture is influencing the island more and more, I think this is a shame as I really want it to retain its quaint charm, such as lazy cricket matches that you stumble across whilst driving on a Weekend, churches that are full and vibrant and very well behaved school children, but in another 20 years time, it will be very different.
Also the hotel rooms can be very traditional, lots of rattan style furniture, they are not as stylish as other countries but the newer hotels do have a more contemporary feel.
Sorry very long post, I love the island, but am aware some people don't like it due to it's laid back style and the fact you pay full whack and the hotels are 5 star in service but do not have the "look". you are very unlikely to see sunbed wars and it's certainly not a beer with a 2.50 breakfast kinda place, even in the AI.
If you like to see an island, do something different each day, definitely go. If you don't want to explore and want to have the AI vibe, Mexico would be my suggestion. (My 3rd favourite place in the world, after the small villages of Greece).
If you have any other specific questions, let me know. Again sorry for the long post and included a pic of my favourite view the last time I was there. I could have sat on the rocks for hours watching the waves crash in. (South East coast not far from the Crane hotel)