Check out the details of my recent weekend in Albarracin. I really enjoyed visiting one of the prettiest small towns in Spain and exploring the natural