There's also going to be the http://mega65.org/ which is a spiritual successor to the C64. It's completely open source, even the FPGA code implementing the 6502 (although the FPGA is most likely not going to be open source), and it has better specs than the C64, but it should still be compatible with the original C64 and its games from what I understand.
Why not try, you know, a Commodore 64?
https://thec64.com
Hooks up via HDMI, powered by micro USB, and has two USB ports for keyboards and joysticks.
No longer boots straight into BASIC, but scroll to the right and hit enter and you're there.