Bojnice castle is considered to be one of the most beautiful of the Slovak castles; the castle's fairytale silhouette of steep roofed towers and palaces is the crown of the upper Nitra valley. Bojnice Castle, Bojnice, Prievidza district, Trenčín region, Slovakia.