i find target to be quite good. Also crossroads have sizes up to 24 and they are comfortable fit...almost like hipsters.

And believe it or not, i have also bought some jeans from millers for $13.95 that have fit very flattering