The castle of Ljubljana, Slovenia, is the most famous castle here, and has a very large area of land for more than 400 years, retaining a very complete wall and watchtower. The whole building is very beautiful, and now it is a castle museum, showing many medieval artifacts, which is worth the money to visit.