I don't know if this will help or not, but I've been using a garden hose reel and keep 100 feet of hose on it. Actually, I have 2 of them for a total of 200 feet of hose. I've had the same hose on them for some time now. This way, they do not kink and are easy to roll up. Mine is identical to this one:
click here and yes, I bought them from Wall Mart a few years ago.
Yes, they take up a little space, but that's why I added the cage carrier to my trailer bumper (I have factory hitch on the back of my camper) where I carry the hoses and a plastic box for the sewer hoses.
This is something to think about you might consider. Regardless of how old or how stiff the hose gets, it rolls up nice and never kinks.
EDIT:
I picked this specific hose reel because the handle folds down, and the handle on the crank folds in also, creating a smaller space it takes up. Flipping the handle flat let me put it in my carrier cage very easy and doesn't get caught on everything. Small, compact, and does the job very well.
EDIT EDIT:
In order to drain the hose dry, all you have to do is roll it back up. If there is still water in the hose (which there usually is), is to simply unhook it from the water spigot, and start turning the drum in the same direction the hose is reeled on. Turn slowly and the water will start spewing out the end of the open hose. Remember, gravity pulls the water down hill. So every rotation is pulling water closer and closer to the end. Finally, there is nothing left, hose is empty. Connect both ends together and it keeps the insides clean and bug free. I've been doing this for years now.