Longs seems to have the largest makeup selection of most stores I have seen. Two walls of makeup, in fact, plus extra display racks. Most places don't carry as much as this, so it's really nice to have a place that does.
Long's also has a huge selection of personal-care items, hair care products, and bath items. The prices are good, and they do have sales and coupons!