St.Barths is VERY expensive. For a wealth of advice go to www.sbhonline.com.
The locals are typically French.