For her I would say a 125 two stroke or 250 four stroke. Lots of people will say get a XR200/230/250 but I say if she can ride an SJ, she can ride a real bike!
For you, well I wouldn't get anything smaller than a 250 two stroke. I would either get a 250, 300, 380 two stroke, or a 400, 426...