It depends on the context.
Yes, cunt is vulgar, but sometimes that is what you want. (Just as the way that men sometimes have cocks rather than dicks or tools or the equivalent to some of the 'not in front of the children' words given here.)
For that sort of thing, saying you have a tight pussy will be fine.