I've been to meetings at a health food store, churches, hospital, nature center, and library.
The only meetings at an individual's home I've been to have been toddler meetings or enrichment meetings, never a regular series meeting.
I do think it is more welcoming to newcomers to have the regular meeting in a public place.
The one place I really didn't care for is the hospital. Parking was oftentimes a hassle and far from the meeting room, finding the actual room could be pain and it frequently involved quite a bit of walking and navigation to get to it. I just hated that it took an extra 10-15 minutes to get to the room, from when I actually parked the car (this is coming from somoeone who is habitually late...so every minute matters.

)
I have found the churches to be the most comfortable as an attendant (many have nursery toys right in the room or nearby).
For scheduling purposes though, I have found the library to be the easiest. Most libraries have community rooms available, so it's not like you are asking any "special favors" in using it, yk. THey have the rooms just for this purpose and for morning meetings, generally they are free.