Marin makes some good stuff, I'm a fan.
They're mostly mountain bikes but you can have a shop build a set of road wheels and swap them out as needed. A mountain frame is fine for the road (slight extra weight and drag) but you don't want to use a road frame off the asphalt, it won't hold up for long and the failure mode is catastrophic.