Last week, I mentioned that National Geographic Traveler named New Orleans as one of 21 must-see destinations in the world for 2014. But, I didn’t tell you that Travel+Leisure recently revealed the results of its 2013 America’s Favorite Cities survey, and New Orleans ranked No. 1 in the categories of Live Music Scene, Happy Hour, […]