We built our hosting around exactly these requirements.
Encrypts appointment and enquiry forms so patient information stays private and browsers trust your site.
Run reception@ and accounts@ on your practice domain, with mobile and webmail access for the whole team.
Your contact and booking pages stay available, including when someone is looking for emergency dental care.
Restore your site yourself if an update or plugin breaks something, at no extra cost.