[...] the molecules are always surrounded by 4 molecules.[...]
Almost always. Or often. There are defects here and there. So if you look locally at 100 or 1000 molecules, chances are that you see them nicely ordered, but on a bigger scale, there is no order. Depending the range of the order, materials are called amorphous, nanocrystalline, crystalline, single-crystals. Ice is often amorphous while snow flakes can be single crystals.
Even in excellent single crystals like silicon boules for microelectronics, there are defects, but too few to change the orientation of the crystal planes within a 1m long boule.
[...]but in one layer the molecule is surrounded by 3 molecules[...]
Maybe these surrounding molecules make no hydrogen bonds among themselves directly. Only with the next layers.
[...]when the molecules [in liquid water] are not bonded, what forms the space between them? Is it empty space?[...]
Where there is no matter, it's vacuum, yes. It can have attributes, like an electric field and its associated energy density, and contain other particles like neutrinos or photons. For some theories (confirmed experimentally), it contains virtual particles. But for most intents and purposes, vacuum is just emptiness.
Also note that the transition between liquid and solid isn't perfectly clear. A solid needs a minimum stress to deform plastically, but this stress depends on the deformation speed. A nickel superalloy may begin to melt around 1300°C, but at a gas turbine you want less than 1% creep over more than 1000h, and this limits the blade temperature to 700°C for only 300MPa load. Worse, most rubbers get a permanent deformation at room temperature over time at small load. This happens even for pure compounds.