We rented a city mini gt and it was the absolutely best. It FULLY reclined. We hooked on a fan(essential!), had a bit sunshade and he easily napped in there. I also had a baby carrier but even though it was a mesh one, it still was hot and there were limits to places I could bring it. I brought it on the safari though, and in line. (he was 5 months at the time)
He was EBF at that point so I had a couple thin aden and anais lightweight blankets to cover him. (though I did do a lot of nursing without a cover because it was just easier and in many respects more demure in that I didn't have a baby pulling the cover off! Oh, the blankets also helped with the stroller blocking some light or excitement.
A big hat was also essential, as was sunscreen, diapers, and wipes. It really is the best age to go because they are so portable at that age and can nap on the go. No messing with baby food or anything. Older babies are a bit more challenging.
My son at that age (and still now at 22 months) LOVED the characters-particularly winnie the pooh and friends. He napped through some character meals in his car seat (they had a sling to put it)