I’d suggest an electric storage heater. Put on a timer so that it comes on say half an hour before bedtime, and then switches off whilst in bed then comes on again half an hour before getting up.
If half an hour either side isn’t warm enough adjust the timer to suit.