Albarracin, Teruel is the prettiest village in Spain. Here's what a tour to Albarracin from Valencia looks like.| Travelling Jezebel