Take a look at the free version of Sai Suke. No alarms but it has a couple of neat features that the built in calendar doesn't
When you put in an appointment, you can read it's name on the month view of the calendar (or at least as much as will fit) as opposed to a little dot on the Touch calendar. You can make appointments different colors-- I use red for really urgent ones, etc.
Also, you can search for appointments so if you don't remember when your dentist appointment is,for example, you can search to find it.
For free, I think it's a good upgrade.