I'm a little confused about the various types of sleeping arrangements. My understanding is that the municipal albergues are by donation, the private albergues are a fixed price and are there hostels as well? Also do many of the albergues have female only dorms? There are 3 of us travelling together, would it be cheaper for us to get a private room in a hostel and are they available in most towns. We are starting from Leon. Thank you for any advice.