So I am finishing up the first area for the magic city, and I am thinking of how to organize it. At the moment you arrive in the city then just have a bunch of options where to go, some of the options are short(especially if you are not the right gender/familiar or not), and some much longer. So I was thinking you should be able to do more than one activity while in the city.
I was thinking maybe having a time like system. So you might have 10 activity points or something and the short actions take like one but then a really big action might take like 5 or something. Or I could just let you explore every area. I did think of just letting you explore every area until you decide to leave, but I am not sure if it makes the choices less meaningful if you are just going down the list, visiting them one by one.