From sub-$1,000 city bikes to trail-ready E-MTBs, these picks fit every budget and riding need.