Yeah, it seems there is no free map, and main street acts as a 'hub.' Seeing as you drive to all of the villagers houses, I also think you just tap a random spot on the map to build a house, and the terrain is randomly generated, as we could kind of see in the Treehouse footage.