While in the Texas Panhandle as a project manager for two winters when temps dropped into the single digits, I followed my construction managers /superintendents guidance on water hose freeze protection.
Presuming you have a 25 foot long water hose, purchase low cost heat tape at Home Depot, Lowes, etc. that looks similar to this -->
https://www.homedepot.com/p/30-ft-Au...C30A/100196471
Use high temperature electrical tape to secure the heat tape the hose then insulate the entire hose with the cheap gray foam "tubes" -->
https://www.homedepot.com/p/Everbilt...-204760801-_-N Attach any extra length of the heat tape to the faucet and its pipe to keep them from freezing.
The result is a heat traced, insulated hose for <$50 compared to $100+ for a "heated hose" from Camping World. My self-made heated hose never froze even when temps dropped into the single digits at night / mid-20's during the day for many days in a row.