Hosting Minecraft server? - 1

Me and some friends are making a Minecraft server and hosting it from my pc. I'm using BungeeCord so I can host several servers at once. And i'm guessing we're gonna end up running around 7-8 servers when we're done and probebly around 200-300 plugins combined (mabey less). But I don't wanna run my pc 24/7. So I was wondering is the best solution to buy a server so I can host it from that. And if thats a good idea can you give me any tips. And what server should I buy. And I'm also wondering how many GB for for example 50 people and what cpu. But if thats a bad idea can you tell me any good server hosting sites that are good?

Btw our internet speed is about 60mg/s downloade and 16 mb/s uploade.

All I know is that Minecraft is the epitome of lovers and haters of creativity with blocks.