Frankfurt is the place where you can visit anytime and enjoy the eye leasing views of every season. September is the cheapest month to visit Frankfurt but if you like watching the snow, January, February, and December can be a good choice.
For booming nature, March and April can be the option and for summers, you can go for June.