Ummm ... Bluemounds is SW of Madison.
I like staying at the Brew pub in Mineral Point,
http://www.brewerycreek.com/
I would also suggest northern WI. Beautiful north-woods roads. Rolling, but not as severe as SW WI.
There is a fun race, the Firehouse 50,
http://www.firehouse50.org/ , which is August 4, almost July.
We have a private palce nearby but Lakewoods,
http://www.lakewoodsresort.com/ , Garmisch,
http://www.garmischresort.com/ , or Telemark,
http://www.telemarkresort.com/ , are nice places