Well in my experience if i was looking for a bike & had the options you have i would go for the CBR250. a good condition well maintained bike would give u the least amount of trouble
As for searching for a bike i recommend u check the sunday news papers & also check online.