"Zhongshan Park is the only place in Beijing where you’ll find an abundance of tulips" - this is not true. They do have a wonderful display there, but actually the Botanical Garden has a much larger tulip garden, like a mini-Keukenhof.
And the Botanical Garden has a dedicated peony garden too, bigger than Jingshan's, best visited in early May.