Cocktails in Alcotraz? 'Immersive hospitality' wins back punters