So basically you want a dual purpose bike but don't know what size to go with? Tough call though I feel the Kawasaki KLR650 is a great all around bike that can go off road. A wee bit on the heavy side though. Maybe something in the 400cc range, like the Suzuki DR-Z400s.