Whether you have all day or just an hour or two, botanic gardens are a great way to spend some time and expand your horticultural horizons.