I can't figure out the nodes to have light trough the windows
To make the lights shine through the windows, make sure you have your material's Shadow Mode set away from Opaque. Alpha hashed seems to work well for most situations.

The reason the Material Preview looks better is because it uses a HDRI Environment image to provide lighting and reflections. To add your own (so it appears in the render), go to the shading tab and switch the drop box from Object to World. Add an Environment Texture and choose your image. The default ones that come with blender (.exr files) are in the blender folder at 2.90/datafiles/studiolights/world. If you want more, there are several places you can get them online for free. The most popular is HDRI Haven (https://hdrihaven.com/hdris/).