You can check current GNP road status on this page:
http://home.nps.gov/applications/glac/roadstatus/roadstatus.cfm
Per usual during the winter, it's closed at Lake McDonald Lodge. XC skiing, snowshoeing, and touring up into the Snyder/Brown basins are all available. Most folks looking to see the park end up at the Apgar boat dock though, and that has better views than the lodge.
There's a free shuttle from the hill to Whitefish called the SNOW bus. It's a good way to skip driving up and down all the time/not drive while drunk off your ass. Here's the schedule: http://www.bigmtncommercial.org/documents/SNOWbusSchedule_4.pdf
Eats. Tons of bars. For breakfast, I'd recommend The Buffalo Cafe or Swift Creek Cafe. Lunch and dinner: Jersey Boys Pizza, Wrap n Roll, Wasabi (sushi), Caio Mambo, Haskill Station. Great Northern brewing makes a decent beer, but while at Safeway, I'd recommend checking out Cold Smoke from Kettlehouse (made in Missoula).
By the time you're here, the EZ Air Park should be rolling, but who knows. Should be a fun evening activity. https://www.facebook.com/FlatheadEZAir
Don't expect much from food on the hill, but I can recommend the Hellroaring Saloon. Their nachos are a local classic. Bierstube isn't bad either.
You'll have a good time, regardless. There's a reason we live here.