Avoid the city centre (way too overpriced) and aim for the Zizkov/Vinohrady districts, where you'll find a lot of antique shops (they're called bazars). Be prepared to dig for a long time, but I've found real gems there.