A cheap solution is to use regular hoses and make sure they are drained after use so that there is no water in them to freeze. We had a winter situation the year before last where the water spigot at the barn had broken, and we had to get water from the house to the barn, which is about 275 feet.
I used three 100’ hoses put together, detached the hose from the faucet after use, made sure one end of the hose was much higher than the other and then walked the length of the hose a few times, making sure to get all the water out. It takes about three walks before you won’t see any water coming out of the lower end. It’s still not fun to have to be out in the cold, walking the length of the hose, but it’s more fun than bringing the frozen hose into the house and letting it thaw out in the bathtub.