Water distribution systems are seeing the increased deployment of new technologies that use Internet of Things (IoT) to gather, analyse and extract useful information from data; further enabling Smart Water Networks (SWNs). IoT type technologies have a huge potential to enable more efficient water resources management. Heterogeneous IoT sensors/devices/technologies from different vendors are starting to be employed in SWNs. The deployment of IoT sensors is a critical issue that significantly affects a wireless sensors network's real-time monitoring performance. The aim of the deployment of IoT sensors (i.e. nodes) for wireless networks is to find the most efficient number, type and locations of sensors that enable satisfying a SWN's hydraulic and water quality requirements (among the others) while considering issues such as energy consumption of the nodes and coverage of the target monitoring area, to mention just a few. This paper provides an overview of the SWN architecture and its components and scrutinises emerging sensor and communication technologies for developing SWNs focussing on the sensing and control, and collection and communication layers of the SWN architecture. Additionally, it presents a selective review of recent literature on issues related to the intelligent deployment of sensors in wireless sensors networks and on sensors deployment for water quality and leak detection/localisation applications in SWNs. The main aim of the literature review carried out and presented here has been to highlight the main challenges of developing IoT-enabled SWNs, so that interesting future research directions for achieving a context-aware IoT framework for SWNs can be identified.