A lack of Internet access does make things trickier, I have to admit.
When I was an Undergraduate, I used Google Calendar linked up to my laptop and to my smartphone. I was able to simply log onto my calendar client (I have Macs, so I used iCal but other clients are available for Mac - they all use the same protocol) and change appointments, etc. This meant that I could edit from my phone and it would show on my laptop and vice versa. Very useful indeed.
If you have a smartphone, I highly recommend doing it. The data connection is more than adequate for what you're doing. If you don't have a smartphone then I would seriously consider getting one (even a low-end Android device like mine will work). It can even just be a 'work' phone synced up to a minimal contract with a relatively small data allowance. The amount of data needed is fairly negligible and it means you can update and edit it all on the fly. Worked great for me for the best part of two years.
Google Calendar is very powerful and very useful. Setting up the two-way sync with my laptop was a little trickier (the online Calendar acted as a 'go-between' and both devices downloaded and uploaded to and from it) but took about twenty minutes and worked well. If you get it right, you can even sync email invitations into your iCal client and upload those automatically to your Google Calendar as well. Attaching documents to iCal works well and I would imagine there is a way to attach documents to Google Calendar but I'm not sure if you can do that directly from iCal.