Radiator Paint is specially designed to be applied to metal and resist the high temperatures without discolouring.
Most of these paints are water-based and should be applied when the radiator is cold and then be allowed to harden. However, within 24 hours, you should turn the radiator on as the heat will ensure the paint cures properly.
Alternatively, acrylic car spray paint can be used on radiators as this also resists the extreme temperatures, and can provide an excellent smooth finish.
Car spray paints however require good ventilation, so it is best to disconnect each radiator and spray paint them outdoors.
Remember you should treat any rust before applying the first coat of primer.
Take care not to paint over any valves or fittings otherwise you won’t be able to operate them afterwards.
If you have old fashioned cast iron radiators, or very contemporary steel panel ones, you can make a feature of them in your room by painting them to contrast with the colour of the walls.
If you want to ‘hide’ your radiators without going to the expense of radiator covers, try painting them in a colour that is similar in shade to that of your walls.