Верно: между домами.
Правильно: генеральные консульства (во множественном числе пишем строчными), московский городской голова.
Правильно: между словами, между домами. Варианты с формами родительного падежа устарели.
Допустимо.
Я знаю, что видел где-то город с домами, наполненными шкафами, в которых лежит всякое разное оружие.