I get most of my clothing from Lane Bryant. Most of their pants fit very well, have a normal rise and a bit of spandex for stretch, and they offer petite lengths. Many people don't consider it because it's a plus sized store, but their clothing starts at size 14, they're quite fashionable and long lasting (I have pants that are more than 5 years old, and I tend to be rough on pants), and they're always offering coupons and specials so I never pay full price.