Looking for inns in South Lake Tahoe? Why not try Alpenrose Inn! This 3 star South Lake Tahoe inn offers free Wi-Fi and concierge services. You can find a spa tub on site so you will be able to take some time out to de-stress. The reception is manned during limited hours.