I use to get yelled at by my wife for using her expensive hair dryer to pre-heat the bed and hot end to get them working in the cold… :)
A print bed, especially the more powerful ones that run of 110VAC (or 240VAC, depending on where you live), can quite comfortably heat an enclosure to 40-ish degrees Celsius, without and supplementary cooling, which is all you probably need for ABS/ASA (as long as your bed is at around 100 degrees Celsius). The trick is to leave the printer sit after the print is finished and the bed turns off, and let the enclosure come down to room temperature slowly.
Importantly, if your hot end uses a fan to cool the heat sink (like probably 95% of open source printers), then if you heat the air in the enclosure much more than 40 degrees you are going to have issues with heat creep. Printing, say, polycarbonate in a chamber heated to 70 degrees gives awesome results (since it t reduces warping and internal stresses), but that would normally required a water cooled heat sink.