Picture perfect hotel right on the water in Watkins Glen, NY. We loved how detail oriented they were and have all the photos to show you exactly how in this detailed post about this luxury hotel.