Lake Tahoe has a great mix of both casual and elegant restaurants. Whether it's a place to pop the question or to celebrate a special occasion, you can find a great table with a fantastic view of the lake at Christy Hill in Tahoe City or the darling Cafe Fiore–named one of the top places to kiss in California. Special occasions call for reservations at the award-winning Stella at the Cedar House Hotel or the Zagat rated Soule Domain.
If you just want to keep your dinner low key, but cozy after a day out in the snow, visit Pianeta for their rustic Italian food or Burger Me for their organic burger and great lemonade. Both of these restaurants are in the foodie capital of Truckee, California. If you want another nice view of the railroad town, visit the Cottonwood on the hill above Truckee.
For breakfast (or a hangover cure) head to the Fire Sign Cafe in between Tahoe City and Homewood for their omelets and wonderful baked goods. If you are closer to the North Shore, go to the Old Post Office Coffee Shop in Carnelian Bay for a stack of pancakes that will give you the crab loading you need for Tahoe's winter sports. If you are on the South Shore, a must-do stop will be at Rude Brother's Bagels where you can pick up some excellent bagels and coffee or bagel sandwiches to take with you in your hiking backpack.