are there any infinity or hein gericke shops by you? i find both of those good value and generally good shops all round.
mind you, i bought most of my gear in germany where hein gericke have a large rival, polo, so things are kept cheap but good quality. the € price in hein gericke on the continent is basically the same as the £ over here though, so a £100 jacket would be about €100 (or £60)