You said any direction was welcome, so here is mine
Exposing at night is no different than exposing during the day except you have to expose longer. This often entails dealing with reciprocity and high-contrast subjects (light or illuminated objects in addition to dark shadows).
However, if you are shooting architecturals and don't have to deal with subject movement, you can calmly open the shutter and expose to your heart's content.
Your challenges, as I see them, are to render detail in the shadows while not burning out the illuminated parts of the scene. Often, you can do this with increased exposure and reduced development just fine (typical Zone System contraction).
Another useful and often rewarding approach is to double-expose. Make one exposure earlier in the evening or just after dusk for the exterior before the window lights and street lights come on. Then wait an hour or so and make a second exposure for the lights. Problems here are moving the camera between exposures, film popping, etc. but I've done it a time or two with good results.
The chemical solutions to the problem all aim at finding a development scheme that is compensating, i.e., develops more in the shadows than in the highlights compared to "normal" development. This is usually done by reducing agitation, diluting the developer or combinations of the two. I hesitate to recommend you do anything without testing.
However, I have often "shot first and tested later." This entails making several negatives, ensuring adequate exposure (read, I overexpose to be sure) and then developing using different schemes to get a usable neg. You might be able to do that. I would recommend using the developer you are used to and see what results you can get with it.
So, the down-and-dirty nitty-gritty: Get your hands on a reciprocity correction table for your film if you don't have one. Go out and make negatives. Read the shadows if you can and base exposure on that. Then add a stop for safety. At any rate, don't forget to add the correction for reciprocity failure if your times are more than 1 second. If you have an averaging meter and there are lots of bright light sources in the scene, overexpose a couple of stops, make several negs and then develop on at about 60% of you regular development time and see how it prints. Adjust the development time if needed for the next neg. I'll bet you get something usable. Keep records so you don't have to sweat it next time.
If you need to change developer/agitation scheme, start with a weaker dilution of the developer you use (say 50%) and cut your agitation (e.g., if you agitate every 30 seconds, try agitating once a minute after an initial period of more frequent agitation. A rough rule is: if you dilute by 50%, you double the time to get the same results. So, try the 50% dilution and 1.5 times the original time. Again, if you have 8 or 10 negs, you can adjust for the next try if your results are not what you need.
Hope this helps,
Doremus Scudder
www.DoremusScudder.com