I love the botanical gardens in Birmingham. They have lots of flowers, and even different "settings". My favorite is the Japanese area. It really makes you feel like you are in a different place. These gardens are fantastic not only for the variety of flowers, but because they have other great things, too. You can sit down on a bench for a while, take some really great photography, and eat in their restaurant. I've even seen some weddings here. Best of all, admittance is free!