Homewood Mountain Resort: On the west shore of Lake Tahoe, a few miles south of Tahoe City, lies Homewood Mountain Resort. The resort is technically located in the Tahoe National Forest. Boasting seven lifts and more than 1,200 acres of skiable terrain, it is an excellent mountain for skiers of all ability levels. Homewood offers a nice balance of intermediate and advanced terrain as well as three fantastic terrain parks. Find killer deals on lift tickets to Homewood Mountain Resort at GetSkiTickets.com!