This DIY modification works very well and has been used by me for 10 years in my 15yr old caravan.
Basically it is a 12volt-heating element from a truck rear-view mirror stuck on the back of the washroom mirror. (These may be harder to obtain now as most trucks are now 24volt.)
You might be able to get one meant for a van.
My washroom mirror is the door to the washroom cabinet, so it was easy to stick the element on the back . the element is about 200mm x 150mm and the thickness of paper card.
The caravan came equipped with a washroom light switch external to the washroom, which I have retained. It also came with an internal light switch, which I now use as a mirror heater switch, using the light 12volt feed for the power supply.
The external light switch is the master switch; the mirror heater will only work with the light on.
The original wiring and fuse proved to be of sufficient to cope with the extra power.
In use, the heater only has to be on for 2-3 minutes to warm the mirror up to stop condensation.
Needless to say you have to be up for a bit of DIY!
My motivation was that I hate steamed up mirrors.