Like a fairy tale: 3 Castle Hotels at the Upper Rhine that enchant us