Where can I cheaply host a static site built with JS, HTML, and some images, with minor backend calls?

Hello everyone,

I need to build a few (around 5) websites, each containing 5–10 HTML pages with heavy use of JavaScript on the client side. These sites will make very few backend calls—around one or two per visit.

The JavaScript will also make HTTP requests to third-party services directly from the client side and allow users to download Excel and Word files.

What hosting options would you recommend for this setup?

Also, while we're on the topic, what are some good domain brokers for purchasing domains?