Another good site to get info is Bike Forums. There are a lot of good info shared there. Not sure how much riding you are looking to do because you are looking at two different type bikes for those activities. You can get a cross bike, but that can ride on the road and light trails. If you are...