actually, i believe you are the average height of a professional biker, so about any bike would suit you. And don't the seats adjust? For a great road bike, I recommend a Fuji or a Trek. For a mountain bike, I believe a Giant is the best for your situation. Good luck.