Steamboat Resort has a new restaurant -- on a snow cat