you can do this for free at some large dept stores. I think John Lewis do it, and Debenhams.. but it's a bit pot luck if they're any good at what they're supposed to do! I went with a friend once and bought nothing (because the woman was useless) but my friend bought some things.
Primark is cheap, but it often looks it. you're not going to get quality stuff there but it's a cheap "now" look. I reckon you should buy a few tailored (off the peg) items.. a quality skirt, dress, trousers/suit and you can go to Primark for things like tops and accessories, or "in" shoes.