the National Trust for Historic Preservation defines cultural heritage tourism as “travel to experience the places, artifacts and activities that authentically represent the stories and people of the past and present, including cultural historic and natural resources