Really need some new ones. I'm looking for a longish body and variety of colours, with a slight stretch as they hold their shape better (maybe small% lycra), flattering shape and inexpensive not asking for much am I?! Where is the best place to look?