Durango & Vallecito Lake

We're coming to visit July 21-28 and have a few things planned; take the train from durango to silverton, go visit 4 corners, mesa top loop, aztec ruins, dinner at Belle Saloon & watch the gun fight in the street, fishing in the river and walking the town of Durango. Are there any suggested hikes for a family with ages 8-80? We're staying close to Vallecito Lake, are there any other sights we should visit or see? This is our first trip to this area and we're excited to visit. Are there any other sights, restaurants, etc. we should visit. We'd also like to do some fishing while we're there as well. I appreciate your time. Thank you.