Set on a hill overlooking the beautiful town of Gstaad, this resort offers a breathtaking view of the majestic Swiss Alps.