Hi Kitkat,
I have had CVS done,i won't call it pain free,but pain was bearable,they didn't even give me anesthesia, and afterwards i was advised a bed rest for 3 days,i don't know if one is better then other,CVS is done earlier in pregnancy at 10 to 12 weeks,while amnio is done after 15 weeks.
Hope this helps,
Zaini.