How about considering a cyclocross bike? Then you have the option to take it off-road and ride in conditions that are not favorable with a road bike. You can use knobby tires or slick ones.