I just encountered this Tesco Retro DAB Radio quite by accident. But it’s certainly worth a mention.
The look is very much of the mid-20th century and in a retro setting it should fit right in. Of course, the inner workings are pure modern era, DAB and FM radio reception, 20 station presets, a 3.5mm auxiliary input for playback of external audio devices and mains or battery power.
The reviews seems favourable, so maybe it’s worth a punt for the modest £39 asking price.