Transform any meal into a memorable moment by visiting these South Lake Tahoe restaurants with a view. These spots are Tahoe's best!