A system for searching and booking hotels