Most shops and restaurants in Barbados are happy to accept US dollars as well as BBD, but you'll always get more for your money when paying in Barbadian dollars. You'll also receive any change in BBD, not USD. Budget-wise, Barbados isn't the cheapest destination, but it's well worth the price.