How to migrate app configs from S2 to S3
First, you can decide what data you want to sync with google. In the accounts settings, you can disable contacts sync, and so only sync your calendar data, which would solve one of your items.

Concerning SMS, there are several Backup &amp; Restore apps available on the market. The probably most popular one is SMS Backup &amp; Restore. Second item solved.

As for your apps settings, and "etc" -- that will get a bit more difficult. If your devices are both rooted, it could be done using Titanium Backup. Without root it's almost impossible -- except for those few apps using the Google Backup API (you can decide to have your "data" backed up to Google servers in your device's settings). As each app runs in its own sandbox, without root no other app can access its data.