Since 1972 Station House Inn has drawn vacationers and business travelers alike to Tahoe’s rustic, adventurous south side—between the Sierra Mountains and the iconic lake. Despite the lasting charm of the hotel’s location, a renovation of its public areas and guest...