Took almost a month to get a response, but thank you. Appreciate it!There's a lot of time and effort required to create a website like this. On the front end, you'd need to create the actual design of the site (HTML, CSS at the bare minimum along with PHP or node to dynamically load data). On the back end, you'd also need a database to store data such as votes, servers, somehow (MySQL databases are probably most natural in this case since you're connecting to Minecraft). Then, you'd need a host to host your website and databases. I'll assume that what you mean by "regular web host" is just a shared server, so yes, you can just use a shared hosting plan to host a server list.
Assuming you're trying to connect the site with a Minecraft server, you'd also need to create the Minecraft plugin (java) to connect to the database to fetch votes, etc.
So, no, it's not easy nor will it be cheap.
