Where to purchase a .com website?

I’m a psychologist and want to start a telehealth private practice. What’s the best way to go about securing a .com website? Do you have to pay annually or a one time fee? I want to secure the name of my practice.