I just found Illuga's home at Piramida and was surprised to actually see a playable character's home, which then got me wondering how many others we can actually visit!

I know in Nod Krai we can see Flins, Aino/Ineffa, and now Illuga's home.

In Natlan, we can visit Citlali's home, and I think Xilonen also. Does Mavuika live in the speaker's chambers?

In Fontaine, we see the front door of where Freminet/Lyney/Lynette/Arlecchino live, we see Furina's new home, and I think that's it? We know Neuvillette lives somewhere in the Palais Mermonia, and we can assume that Wriothesley and Sigewinne live at the Fortress, but we don't actually see where they live.

In Sumeru, obviously there's the iconic Alhaitham/Kaveh home, we know where Nahida stays, we know where Tighnari (and Collei?) live, we visit Candace's home, we know where Sethos' temple is although we don't see the sleeping quarters, and does Dori live at the palace?

In Inazuma, we can visit Ayaka/Ayato/Thoma's home, and I guess the shrine counts as Yae Miko's home.

In Liyue, we're told Xiao stays at the Inn, and we can assume that Baizhu and Qiqi live at the clinic, that Xiangling lives above the restaurant, and that Ningguang lives in the Jade Chamber.

In Mondstadt, we know where Mona lives, we know where Diluc lives, Diona presumably lives above her bar, and we know where Albedo stays when he's at Dragonspine.

Are there any other homes that we know about?
How many characters have homes?