between that house under the river and the campsite, or directly to the right of your house could look nice. anywhere on the bottom right of the map, i think.
Hhmm, I think it'd look nice to the right of your house, it has enough space. Or to the left of the town plaza, between the train station and the pond.
Personally, I like to place my characters houses in little dip areas, e.g. maybe the area below your town plaza in the dip in the river or (directly below funny enough ) by the beach? Idk good luck <3
I'd say right next to your mayor on the right, below the bottom villagers house closest to ramp, or maybe next to the villager by the bridge, if you're allowed to place them in those areas.
I think that your second player should live in between the right and the middle bridge! There will be enough space to decorate around it if you do so! (Maybe it is not even possible because of a rock, they are not listed on the map so i can not see if one is located around the spot i said)
I'd put it on the top half of the map, by that dip in the river underneath your town plaza, like cupcakes said. I've always wanted a house opening directly onto the river, but neither of my towns worked out that way.