Du kannst WordPress auch lokal 'installieren', indem du dir eine lokale Server Entwicklerumgebung einrichtest. Geht z.B. easy mit MAMP (https://www.mamp.info/de/)
Dann ist's aber logischerweise nur auf deiner Kiste und um es anderen zu zeigen, müssten die an deinen PC sitzen oder du musst den Notebook an die Sitzung mitnehmen.
Aber damit hättest du keinerlei Kosten für Server/Hosting etc.