For instant hot water you can't beat a gas fired instant water heater.
The Morco will give you up to 6 litres a minute of lovely hot water. It is self lighting from a pilot light and must be flued through the roof.
It includes a draught diverter within the casing.