Suggest an iPhone Calendar solution for me

My wife has an iPhone and I have an iPod touch. I’m looking for an easy way for each of us to have mobile access to our own calendar that is synced to one on the pc or preferably the web, as well as have access to each others calendar to view and add events.

I’d also like to able to use the reminder feature but into the iPhone.

Any ideas or recommendations? There are tons of apps, but it’s hard to tell which are good. Even a paid app would be OK if it gets the job done right.

I already have a Google calendar, but I could switch to something else if necessary.

I’ll second this. I love the new integration of Google and iPhone. I’ve even got a Google Outlook sync program on my work computer, so my iPhone, Google, and work Outlook calendars are all synced up- a change on any of those is pushed to the others.

I just wish that the iPhone had a calendar home screen option (instead of just the wallpaper).