Stitching together Levels

If I were to start a game by designing the entire level terrain (say using world builder with a 5km x 5km area), what would be the best method of adding a level (say a town or castle) to that terrain? Would it be best to build the town as a separate level, and then drop it onto the terrain? If so, what is the best method of accomplishing this?