MyFonts sells fonts that you can use on your websites directly through @font-face. They are a one-time fee — no subscriptions or recurring payments. Host the files however you would like, there is no third-party to rely on. Not only that, but you can try any font on your site free for 30 days.
Need some inspiration? Browse the 50 most popular webfonts.