I recently posted a guide on backing up your Gmail with
unfortunately doesn't include your calendar data. It seems like backing up was
a hot enough topic that the Google Gmail team are releasing an official backup
method. It's not completely in the wild yet but I definitely look forward
to poking around in it.
Now if only Google let you download everything they know about you as well… Would definitely make for an interesting read.