I like to take my own Snorkel..... Just a preference - If you've got one take your own, they weigh nothing.
Barbados food and drink costs are about the same as the UK, as most things are imported. I've only ever been on a self catering holiday in Barbados,
Have a fab time, locals are lovely people.
Alex