I know there’s a few retro gamers on here, and GameStop has the C64 Mini on clearance for a hair under $25 (originally $80). It comes with a joystick and bunch of games preloaded, but you can also import other games on a USB stick & connect a full size keyboard. It has HDMI out as well. There is a full size version with the same guts but a reproduction keyboard but it’s $150.
Here’s the link: