Hayley's Basic Tank
I'm a sucker for a good basic.
So even though most people probably think $45 is too much to spend on a simple tank, I think this James Perse one is totally worth it. Not only does it fit great, but it's super soft and goes with everything. I wear it under pretty much everything in the winter, and as is in the summer.
Get it here.