Set up a self-sustained set of basic Linux servers with nothing more than a system with virtualization software, a CentOS ISO, and about an hour of your time.
Source: Create a CentOS homelab in an hour
Good article that serves as a reminder just how easy it has become to work with Linux. Even though the article talks about CentOS the same strategy would work with Ubuntu, Debian, or just about any other flavor of Linux.