I have heard many times about Desert Botanical Garden from some of my friends and colleagues and always have thought to visit. Fortunately, last week I got a chance and this place is really Amazing.
You will get a true feeling of desert flora. There are varieties of cacti, aloe and agave. Its the best place to watch Humming Birds as plants attracts hummingbirds, but you'll need to keep patience to watch them.
The admission price is pretty fair, they even have some local events in which you can participate. The overall experience is perfect and suitable for any age group.