I keep a Windows 2000 virtual machine with no network access around just to occasionally play HOMM 3.
There aren't many games from that era that are as infinitely replayable. Command and Conquer: Yuri's Revenge and Starcraft come to mind.
replies(5):