Oxfam is obviously the best place to buy clothes. Along with various other charity shops. They're cheap, and quite often, fashionable.