Hey, Bet,
There are a little opposite features here, ad the smoother and multi-terran the stroller will be, the more suspension, and the larger basket / hood, the larger the stroller will be. And vice versa, the more compact it will be (for travel / public transport), the fewer features and less smooth ride it will have. So you should be prepared for a compromise, I guess.
I would suggest the Oyster Zero (Gravity) as for such a light pram, it is spacious, with a huge canopy, and with very nice suspension. It is kind of mid-sied so light but not ultra-compact, I believe, however, that is compact enough for travels, especially taking into account that a large toddler will have enough space in it.
Other than that, perhaps check the Baby Jogger City Mini2 4 which is more urban but overall a practical model with a lot of room in the seat, and a very flat fold.