Land being 100 EP was based on a generally non-coveted parcel of land, so parcels inside town might cost more. Parcels on the beach might cost more. This hasn't been too elaborated on yet (as far as I am aware), but 100 is the base price for the least coveted land.
Yes, you could buy parcels, build up the necessary buildings, and spawn in some NPCs during expo. This would be expensive, but it is a viable option.
If you planned to do this, I would start with a small town and build it up. Would be much easier than starting from scratch.