15 happy hour spots in New Orleans, Louisiana, including Central Business District, French Quarter, Lower Garden District. See what's on now, with drink specials and food deals.