Art and Amenities Make Bermuda’s Hamilton Princess an Ideal Escape Arriving at the Princess Hotel in Hamilton, Bermuda, was a royal experience—the stately flamingo pink building towers above its surrounds and the har...