Naqqash Press are a decent printing press in card market (near Nisbat Road & Mayo Hospital), They have alot of variety based on your budget ranging from 25 Rupees Per Card to 200 Rupees Per Card.It better to go there after having a little research about what type of card do you need & what content do you want to print as this would save you multiple trips to the rushy area.I suggest that you either go early morning or go in the evening around 7:30 - 8 (as the market closes around 9 PM).Dont forget to bargain.