Best practices for big Buildings in UE4

I recommend that you build youself modular pieces as described above, like LEGO bricks to be able to put them together in different ways to get many rooms/buildings out of them.
Then also use different but fitting materials on those modules to get more variations out of them, eg. for the outer surfaces or the inner painting/wallpapers.