For your type of riding etc, I would look at a Trek 7.2 FX or Trek 7.3 FX. Don't get a bike with suspensions or with tires larger than 35mm. Unless you are planing on doing at least 50% off roads. Wider tires and suspensions slow you down a bit by adding extra weight. Look for a bike with 32-35mm tires and with no suspensions.