A comprehensive travel guide to Lake Tahoe including the best beaches, hikes, hotels, restaurants and more.