A boutique hotel designed to reflect its Caribbean surroundings and show off its colonial heritage in the port town of Cartagena, Colombia has been named the top new hotel in the world by TripAdvisor users.