Looking for virtualization advice - eviltoast

Hi Selfhosters

I have an intel Mac mini 2019 with 64GB of Ram machine that I want to use for virtualization. Beside my intention, I use this machine as my main desktop. I am aware of the containers technology but I am interested in running my virtualization as fully hosted machines on my machine. I am wondering:

  1. Do large Ram and SSD are sufficient for running multiple dedicated VM without hiccups?
  2. What is the best option to run those vm as background processes without the need to keep them visible as a regular app window?
  3. Is there any particular recommended affordable hyprovisior this use case?

Any advice would help