Maybe a dumb question, but do you have the widest tires possible on your current bike can fit? If you run the widest possible tires at the lowest pressure that you can this might be good enough for your trail riding, and your speed in town will not be as affected as you think. My dog rides in a trailer to the park so I can't offer advice there.