For four days , drivers in the New England 1000 pushed their old cars through rain and fog -- and occasionally , sunshine -- down gorgeous back roads in Vermont , New Hampshire , Maine and eastern Canada .