How well a bike fits and how good it feels to you personally are probably the most important factors in a bicycle purchase. For your $700-$900 price range any decent local bike shop should be able to get you set up with a nice bike, a helmet, and probably a few other accessories as well. Just my opinion.