Located on the west shore of Lake Tahoe, Homewood Mountain Resort offers over 1,260 acres of skiable terrain, 8 lifts, and a vertical drop of 1,650 feet. The resort is known for its stunning views of Lake Tahoe, family-friendly atmosphere, and relaxed vibe.