I used vista print initially but since have made friends with a local shop
I keep my pretty simple, but that is the look I'm going for.... though my printer still thinks they are fancier than 90% of the other cards he does... I guess it is all relative. I kept it black and white, but gloss white with black type one side, matte black with a ghosted logo on the other, 4 rounded corners, but standard size (I loath non standard size biz cards for some reason
I was able to do the same design through vista pint (carefully selecting options), but the ink just gets smudgy with time in a way the local shop's didn't. Same with my stickers. I initially used an online service. Quality was crap. Then went to a local shop and am much happier.