I'm just getting back to this hose replacement topic after other fixes took on higher priority.Dish soap works okay if you move quickly. As the liquid evaporates it does get gluey. Is that a word?
You can get hose lube from auto parts stores that works pretty well.
Twisting a hose to get it off is common but it can be rough on the hose, reducing it's structural integrity. If you do twist a hose to get it off you should inspect the inside of the hose to see if it has been damaged.
A hair dryer is better than nothing but a heat gun will be more effective. Although the power of a heat gun will only be a bit greater the output air is concentrated as opposed to a hair dryer that tends to be designed to disperse the air over a broader area. If you get a 2000 watt heat gun you'll need a 20 amp (v. 15 amp) outlet.
For particularly stiff hoses (sanitation and exhaust in particular) that don't just go on I do several things. First I heat water and soak the end of the hose in a bucket of the hot water. This is a good time for a cup of tea. *grin* Put hose lube on the nipple, and with the hose end in one hand and the heat gun in the other press into place. This can be problematic when you don't have room for both hands and arms and your head. *sigh* I reiterate my thought for @TakeFive to cut an access from above.