If you like nightlife then stay in or near St Lawrence Gap, we're not that fond so are staying just east of Oistins. The snack bar (Mr Delicious) on Miami beach has closed down so no food available, i'd recommend Carlisle Bay for watersports etc. East coast best avoided unless you're a surfer. Speightstown is ok for a trip but Holetown and Bathsheba are best avoided, nothing much going on and it's hot all the time so make sure your bedroom has aircon.
Hiring a car is a good idea, the ZR's have increased the price to 3 dollars pp and if you get one that doesn't drive like Colin McRae then you've found the holy grail lol