The sites, food and drink of New Orleans are treats for the senses