Best places to buy second hand online and on the highstreet | you need to know about these!