If New Orleans is a tourist city, then Tulane University is the city’s biggest travel agency. The comprehensive package offered by the elite institution includes amenities such as housing, food and a...