Bermuda possesses all of the stunning attributes of a tropical paradise, with a decidedly British flavor that offers an interesting contrast and unique travel experience.