There's a very nice Android synchronization client called DAVDroid.
The beauty of this app is that the setup is extremely simple and sets up contact and calendar sync in one step. Here's a quick run through the setup:
1. Install the DAVDroid app and open it.
2. Select URL and user name:
Now it's done and you can view the new calendars and address books in the calendar and contacts app!