There are hosts for this, a host is basically a server, but require payment for upkeep and such. There are some good ones out there, if you're running a big server you're going to have to part some extra dollars as you would normally have with a smaller server, since hosts typically charge by gigabyte per month.
No, people do not give out admin for free on servers to any random stranger
Yes other people can create a server for you,but if there is a whitelist you have to be accepted.You also have to get special free software to host a server.
As long as you have a legit, paid version of Minecraft, joining and hosting a server is 100% free.
You need to have a upgraded account to have a Minecraft Server running on 000webhost.
lavacraft.net
MinecraftServer.exe/jar
yes tons
Yes.
You do not need to own Minecraft to host servers for it.
Yes. Unless you want to buy a hosted server.
! [MCStorm] Nodles Server 24/7
You cannot get Minecraft multiplayer for free. You must buy the game to be able to log onto a server.