I'd take a look at any of the better brands that do women's shirts: Alternative Apparel, American Apparel, Bella, etc.
Good quality light weight jersey tends to roll at the edges of the bolt. The coarser the fabric, the more likely it is to unravel instead. The finer the cotton used the better. Likewise if you want tight, those are the brands to go with (and other similar brands - anything premium basically).
Those kind of shirts tend to have a reasonable amount of stretch anyway, but if you want a little extra just look for shirts with a bit of spandex or similar thrown in (I know Bella make some for one).
Good quality light weight jersey tends to roll at the edges of the bolt. The coarser the fabric, the more likely it is to unravel instead. The finer the cotton used the better. Likewise if you want tight, those are the brands to go with (and other similar brands - anything premium basically).
Those kind of shirts tend to have a reasonable amount of stretch anyway, but if you want a little extra just look for shirts with a bit of spandex or similar thrown in (I know Bella make some for one).