The construction on the main street is finished for now (they paved over the street), so there is usually no problems finding parking close by.
About the resto- it is quite cold in the dining room! Try to sit in the booths that are close to the bar for maximum warmth.