An emulation is a good option which I currently use even purchasing a commercial emulator for ZX Spectrum as well a ZX Spectrum Next modern retro computer. But I'm considering becoming a collector of original hardware. :)
I've been down the road a bit and I appreciate that code wont take up any space and wont collect dust, but I also appreciate people willing to take care of that and really preserve the hardware, so more power to you.