San Miguel Allende, Mexico: the Botanical Garden in San Miguel Allende is over 60 acres of native plants and has many workshops and events. It is a sponsor of the International Festival of Hummingbirds. (Photo: Ann Summa).