Calendar or scheduling suggestions

I currently use Google Calendar (GC), but I’m wondering if anyone has another calendar or scheduling system they like.

I’ve flipped flopped between hard-copy date books and GC. I prefer the hard copy, but it’s hard to keep it in sync, for example, if I add something in my GC weeks in advance, then remembering to put it in my hard copy. Maybe I could just keep up my GC and print it weekly after my weekly download and getting it in my GC session (from Throw Away Your To-Do List). Of course, the benefit of using GC is most online scheduling systems sync with it, and this is an important feature. Any thoughts or suggestions?