These are all great places. Since this is a nature and wildlife forum, we would be remiss to not mention Ramsey Canyon. Ramsey Canyon Nature Preservatory is in southern Arizona and is known primarily as a place with a great variety of hummingbirds (14 different kinds of hummingbirds), but also a wide assortment of other birds and wildlife.
see the link below
http://www.nature.org/wherewework/northamerica/states/arizona/preserves/art1973.htmlIt is about 1.5 hrs south of Tucson - by Sierra Vista.