Vacations at the Holiday Inn Club Tahoe Ridge Resort is located on a ridge over gorgeous Lake Tahoe in the Sierra Nevada Mountains. It’s ideal for family vacations as well as romantic retreats. There are studios, one- and two-bedroom villas, and hotel-style suites ranging in size from 300 to 1,500 square feet. Preparing meals in your kitchen will help you save money.