Astrid...
I felt like this at times for at least 2 years with Aidyn. I also do not drive, so had to rely on mainly buses to get anywhere, and taking the large pram on a bus is a logistical and stressful nightmare!
Are there perhaps any enclosed parks or playcentres not too far away from you, so you don't have to worry about her running off?

From when Aidyn was about 2, I used to use his little monkey backpack/lead (which goes around my wrist) when we had to catch a bus to the city, and had less than 20mins of walking to do. He really loved being able to walk, and rarely got tired - which initally suprised me!
If I was unsure about how he would last, I would bring a small fold-up umbrella stroller with me JIC. And if he didn't want to sit in it, I would put ours bags in it and he would walk alongside and help me push. We used to do this when walking to gym too...

I hope you can find some ideas or solutions that work for you, and hope that as Maggie gets older things will also become a lot easier.