How to download contacts from iPhone to Mac?
The best solution *IS* iCloud sync. 

Simple and without any fuss 

But a simple syncing over USB or Wifi to iTunes should ask you if you want to merge your contacts when contacts syncing is enabled (iTunes>iPhone>Info>Sync Contacts)