For the servers website, I recommend using namelessmc.* I'd say its not that well none in the Minecraft community but Hey I may be wrong. Nameless is a really good website hoster and is not the generic enjoin site. Or if you prefer I'd use google sites, Google Sites are free with any Google Account and have no limitations. There is no branding no weird ip (if you buy one from a domain company). Both of these sites are free and and should be a good alternative. Nameless does offer a paid plan, but you can be you own to that one.
For the server hosting I recommend Pebblnhost offers cheap cheap cheap hosting for 1GB/1$ which is a steal in my opinion. It comes with a FREE Ip (my server.my.pebblehost.server) and its really cool.
Good luck with your server
* I am not affiliated with NamelessMC I do not in any way influence their services by any mean.