Puoi creare il tuo sito con qualunque servizio di hosting, di solito non ci sono restrizioni geografiche per chi affitta l'host. Cloudflare ha diversi data center si, ma non offre hosting, bensì fa da reverse proxy per proteggere i siti che lo usano da attacchi di vario genere. Se stai cercando un VPS o un server dedicato potresti usare qualcosa come Amazon AWS se lo vuoi americano, OVH europeo eccetera. Se vuoi solo hosting su un server condiviso ci sono molte opzioni economiche e super semplici da configurare, alcuni anche con piano base gratuito tipo altervista (paghi opzionalmente il dominio di secondo livello + se vuoi spazio/potenza extra).