Book and manage appointments