Business Insider's author soaked in luxury at Thatch Caye, an island resort in Belize, where her room cost $950 a night.