syncing options versus cost for small end user.. too expensive

can someone please provide specific instructions on how icloud can sync with em client? or provide other syncing options for a small end user?

i currently use sync2em which i love, but the cost is too high for me. I’m just 1 person with about 4 email addresses that i use for personal items and nothing more. Not to mention the 2 account restriction uses sync2em as one of the accounts. I’m willing to buy the license. However the cost of the em client with the added cost of sync2em is entirely too high for someone with 4 basic emails, 1 contact list, and 2 or 3 small calendars.

Are there other options like syncing to icloud?

If you have your own Server running
you can do it with http://www.davical.org/
and http://dmfs.org/caldav/ and http://dmfs.org/carddav/
works fine.