Hi Jack,
I've been to Barbados 4 times, my dad lives there. Can't recommend a hotel (always stay with my day), but can tell you it is not cheap there. Peolpe are very friendly so don't be suprise if strangers say good morning or hello to.
If you buying rum by it from a supermarket, much cheaper than the Duty Free shop or department store, which send to the airport for you to collect on departure.
Try Oistin on a Friday or Saturday night, when they have street cook out, with a party atmosphere the food is great so I've heard. I've never been by my cousin (who's in barbados now) never gives it a miss.
Sim