Heading to the carribean - but not actually sure where to go? Has anyone stayed anywhere that was amazing for teenage boys?