A small shed with a roof will accommodate a lot of firewood and is easy to build yourself. Make one where you need.