Granbury is home to many cultural, culinary, historic and enriching stops – all perfect for an adventure for the entire family.