I can recommend Tabletop World. But they are a bit pricey as the buildings are resin. However, I think you can't get better scenery than that.