OP, leaning forward on a bike (road, mtn, hybrid, etc.) is for racers, sitting comfortably upright is for people. There's a reason that nearly everyone outside of the U.S. all ride upright city bikes.
For good posture you want the 'Dutch' position (image compliments of CleverCycles, click for larger):
Dutch bikes put your sit bone, back, neck, and head in proper alignment and put your shoulders back. Note that Electra Amsterdams and similar are not Dutch geometry and do not align your back properly.