I don't know about anyone else, but I've got mine from highstreet stores... well, actually just New Look - their stuff was reasonably priced, nice quality and actually fitted (which is more than I can say about anywhere else) I've read that Debenhams is good?