Heritage walks are a fantastic way to explore the history and culture of a city while spending quality time with your family.