I am a thirty year old runner whose body is being worn out from running. I am looking for a bike to alleviate the bodily stress from running. I would like something fitness oriented that can do some mild off road riding (rails to trails, dirt paths), mostly road riding as well as carry or tow my 2 year old daughter from time to time. I have been looking at a Cannondale Road Warrior 800 and also cyclocross bikes. Do either of these seem to fit the bill?