RE: tires
Well, for the terrain I run on, Bow-ties or anything similiar is perfect. I could easily vary for your terrain though.
As for street, only thing I have used are dirt-hawgs. Because although the are horrible for dirt,(how irronic) they are fine for street.