Hanover, New Hampshire, might not be the first locale to come to mind in connection with the Winter Olympics, but it should.