Picture perfect panoramic views come guaranteed at these mountaintop hotels