The Surly Cross Check sounds perfect for what you want. I have one and it does all of that! Trails, road, commuting....