I use Touchdown. My Exchange server requires additional security (PIN number in my case) that the native Exchange on Android 2.1 won't support. Touchdown has all of the capabilities (including calendar) that you should need, but I personally don't really like the "look" of it.
As for your question... I was never able to set up my Exchange with the native app, so I'm not sure if calendars sync or not.