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