I have been a long fan of google calendar. Subscribing to a google calendar in iCal just takes a few steps…
Subscribing to your google calendar within iCal is not difficult.
1. Log into your Google Calendar
2. Under the calendars in the left column, click the blue downward triangle
3. Click Share the Calendar
4. Click the Calendar Details tab
5. ctrl-click the iCal link under Private Address
6. Select Copy Link Location
7. Open iCal
8. Click Calendar link in the iCal menu bar
9. Select Subscribe
10. Paste the previously copied URL into the subscribe text box
11. Click the Subscribe button