How many VM's
Depends on how much physical RAM you have, how much you devote to each VM (what will they be doing?), and what performance you're expecting.
VM software is free.
Presumably you have valid OS ISOs to install with.
Try it.
Add them until performance starts to be below what you want.
On m y system (specs below), I frequently run 4 or 5, in VirtualBox.