I'd get a tall road bike and use flat handlebars with it. This will help you maintain an upright posture (less reach = more upright).
I usually ride a 62cm bike, but I do just fine on a bike I have with a 51cm seat tube and a 56cm top tube, because of the flat bars.