I'll chip in my $0.02 as I live in Janesville and work in Madison (Janesville is south east of Madison - it's a 40 min drive to where I work by the Madison airport).
I know Bunbury Realtors is fairly large for the area -
http://www.bunburyrealtors.com/
The Madison newspapers would probably have more listings and have varied realtors:
You definitely do not want to be in Madison - artificially inflated prices due to land-lock and the tax rate is supposed to be much higher.
Oregon is nice - supposed to have a good school, same with Sun Prairie and Stoughton.