Why not get a bucket / holding tank / brute trash can and add a typical heater to it to prewarm water for water changes? Basically the same thing saltwater people have to do, except without mixing in salt. I use a 5g bucket for my normal w/c for my SW tank, or a spare 10g tank for a larger change occasionally. I only add a heater in the winter.
If it is a fairly reasonable size water change (maybe up to 20-25%) and the house isn't super frigid, you could just sit the bucket next to the tank overnight and room temp water would be fine for the change, even in winter. Assuming no ridiculously sensitive warm water fish like discus. A lot of fish may even be tempted to spawn when you use cooler water for the w/c.
If it is a fairly reasonable size water change (maybe up to 20-25%) and the house isn't super frigid, you could just sit the bucket next to the tank overnight and room temp water would be fine for the change, even in winter. Assuming no ridiculously sensitive warm water fish like discus. A lot of fish may even be tempted to spawn when you use cooler water for the w/c.