Peratallada is a medieval town in the Spanish region of Catalonia. Its name is derived from the words "carved stone" and refers to the historical and artistic heritage of the place. Peratallada boasts a beautifully preserved fortified castle and moat carved in the rock. Bright stone houses and streets of the town give the impression that time has stopped here. What is more, Peratallada constantly maintains its medieval traditions and organizes historical festivals.