The usual international word is BED AND BREAKFAST for this kind of home stay-like experience. Google that.
However, I doubt Mex City will have people willing to offer a real home stay. Bed and Breakfasts are usually a small business.
Personally, I would not go to Mexico at all without an armed guard of former SEALs. Why go where you are not liked and where you are a target for bad stuff??? Gosh!!!
I'm from Italy..
Actually that's happens just in movies..
You can try Couchsurfing.com....though I doubt you will stay at a villa or be waited on! You need to realize that most movies are nothing like real life. See below.
https://www.couchsurfing.org/
Definitely not real in mexico city, your beat bet is a hotel