I finally gave up on using the Google calendar after iCloud was launched and my
ENTIRE Google calendar totally vanished. Since I had to rebuild the calendar anyway at that point, I decided to use the iCloud calendar since I operate with the iPhone/iPad/MBP trio. Haven't been sorry - it was worth the effort. And, as another poster mentioned, you can access the iCloud calendar (contacts and email as well) from any computer - PC or Mac - via
http://www.iCloud.com
I have to mention that switching from Gmail contacts to iCloud contacts also streamlined things. Prior to the switch, I had a total disaster in my contacts with old, duplicated and outdated data showing up.