Like a fairy tale: 8 Castle Hotels in Southern Germany that enchant us