I live in Steamboat in the winter. I do not recommend a rental car unless you are accustomed to driving in something like the 2-3 feet of snow we’re forecast to get the next few days

. You really don’t need a car in town.
If you’re flying into HDN, either Go Alpine or Storm Mountain are my recommendation to get to the Sheraton. If flying into Denver, Go Alpine runs a shuttle service several times a day, around $100 one way. Once there, either The Sheraton Shuttle or the Excellent free bus can get you about anywhere you want. The Free Bus has the major Hub, right next to the Sheraton.
My favorites for Eats
Creekside, The Shack, Freshies for breakfast
Carl’s Tavern, Creekside, Back Door, Dude and Dan’s for Lunch (Hazies or Ragnar’s on the mountain)
E3 Steakhouse, Mambo Italiano, Fiesta Jalisco, Big House Burgers, Cafe Diva, Ore House for Dinner (Four Points on the mountain for a Special night)
EDIT.
Sorry I didn’t see you’re probably here already. Maybe I saw you at the Ticket Office where I work part time

Restaurant recommendations still might be useful.
Cheers