Medieval, Gothic, Renaissance and Baroque are just some of the stunning architectural styles adopted to build, restore and refurbish these castles. Here are 23 of our favourite fortresses in Europe