Networking questions

Hello all I am currently working on a multiplayer game using a the client server model. Now I am not going to be using a dedicated server as I don’t have the cash for that. So does this mean when someone host the game they are acting as the server as well ? And also how many clients maximum should I have connected to them ?

Thanks for the help

Yes if a Client is Hosting a game they become a Listen Server. A Listen Server is simple a server and a local client running in the same process.
How many you can connect is entirely up to the Host machine and its network connection speed and of course the game complexity.