You can go to Gulf Colours in Sofital Hotel complex where you can buy ready made cards and get them printed at printing press. Suggest Doha Mordern Printing Press in Luqta area.