Pencil skirts are flattering on most body shapes. A good pencil skirt can be dressed up or down with the right accessories!
I got mine from Forever21 on sale for $11 several years ago. But just about every apparel store has some variation on it, for a variety of different prices!
Walmart for $12
Target for $23
Boston Store for $50