Cool model, you linked to, as far as I know, that little town is in Germany by the way. I can't quite remember the name of it but I'm sure someone here will say.
When you say France, Italy etc, do you mean modern? If you're talking medieval times then they wouldn't have had flat roofs mate.