Ich denke, dass es einfacher sein wird, wenn die Häuser als "Beiträge" und nicht als Seiten angelegt werden. Dann kann man zum Beispiel die Schlagwörter und Kategorien zum sortieren nutzen ;-)
Find ich nicht.
Für so eine Art von Seite sind Custom Post Types + benutzerdefinierte Felder + Taxonomien wie geschaffen, zumal man damit eine Art Datenbank aufbauen kann.
Beiträge würde ich z.B. für News, Ankündigungen etc. lassen, Seiten für die üblichen Sachen wie Kontakt, Impressum etc.
Wie oben bereits geschrieben, mögen CPT eine umfangreiche Sache sein, aber wenn man sich da erstmal damit beschäftigt hat, kommt man aus dem staunen nicht mehr raus - geht mir bei meinem aktuellen Projekt (Film- + DVD & Blu-ray-Datenbank) so. Wollte das vorher auch mit Beiträgen + Seiten + Kategorien + Schlagwörter machen - irgendwann verliert man den Überblick und es ist umso mehr Arbiet mit denen.
Der Vorteil von Custom Post Types + benutzerdefinierte Felder + Taxonomien ist einfach die Tatsache, dass man sich eine Art Formular aufbauen kann, in denen man die Inhalte einträgt - ich nutze z.B. keinen Editor, den habe ich via function.php komplett ausgeblendet, weil der nur gestört hat.
Und wenn man die CPT nicht selbst über die function.php programmieren will, gibt es wirklich tolle PlugIns (z.B. Types, ACF und dazu noch jede Menge Addon's), die einem die Arbeit abnehmen. Die entsprechenden Code-Schnipsel zum einbinden ins Template gibts auf deren Webseite.