Cultural (or heritage) tourism, according to the National Trust for Historic Preservation, is the practice of traveling to experience historic and cultural attractions in order to learn about a community’s, region’s, or state’s past in an enjoyable and informative way.