I always had pretty good luck finding pants at Banana Republic and J. Crew. The two companies cut things differently - J Crew's are for a more straight figure, Banana's works better if you're a bit of a pear, but I just wore my J Crew's lower on the hips.