This depends on wether or not accuracy is important to you. Me, it isn't drastically important and tends to take a back seat to my pocket book. So, I use my leather bodice as a multipurpose base piece. I created the character with the accessories, the type of shirt under the bodice, pants/skirt shoes, etc...
Yes it should be snug, but not inhibit breathing or create bruises.