We have visited Truckee many times for winter skiing and have always had a great time. It's been fun to watch the town "grow up"--as more restaurants and shops have opened. Lately, we have made it our year-round vacation spot.
Some of our favorite restaurants are: Squeeze In (breakfast), El Toro (family dinner), Zano's Italian (family dinner), Village pizza (family lunch and dinner), and Moody's (special dinner). For adults, there are several wonderful wine bars in the downtown section (The Pour House and Trio) are our favorites.
There are many year-round things to do in Truckee--hiking (we love hiking above Donner Lake), golfing, boating, fishing, horseback riding, and mountain biking (at Northstar). And of course skiing, snowboarding, and sledding in the winter.
Truckee is located 15 minutes north of Tahoe City, 30 minutes west of Reno, and two hours north of Sacramento.