Check bumsonthesaddle.com Trek 3700 is a really nice bike to start with. Though its price has increased by 3k lately. Firefox bikes aren't reliable enuf if you are into offroading/mt biking. For city roads, any bike will hold you good. I've an LA Sovereign bike on which i've done Manali-Shimla (mtb himachal)