I tested the new Thunderbird Appointment tool, and it's thoroughly impressive - and free
Even in beta, this new appointment service is easy to use and worth a look if your small business could benefit from online scheduling.