Explore the vibrant heart of the Southwest with this local's guide to the best things to do in Tucson, Arizona. From phenomenal hiking to delicious Mexican food, discover top attractions that make Tucson a must-visit destination.