See KAMYANETS PODILSKY CASTLE in Ukraine
The Kamyanets-Podilsky Castle surrounded by steep cliffs and a picturesque old town, which is situated on the river Smotrych, its history dates back to the 14th century. The town itself is a thousand year old and it reminds you of ancient European cities as walking down its uneven cobblestone streets, you can see magnificent churches and well-preserved historic buildings. The best time to visit this town is the October medieval festival, where you can learn various crafts and witness sword fighting and archery tournaments.