Sure a short length of garden hose will work to help isolate sound locations.
Because the inlet is small the sounds in that area will be much more pronounced than those coming from places further away from the open end of the hose.
This is not to say that this is the best method.
An automotive stethoscope is the best way because the metal probe can be placed precisely at the point of interest.
Years ago I used the hose method but later bought the stethoscope.
Using the stethoscope I can hear the exact sound from things like ball bearings, water pump seals, ticking valve rocker arms, tapping pistons etc.
For instance, my Mazda Miata was making a slight clicking sound and it was coming from somewhere on the front of the engine.
It could have been the alternator bearing, the water pump bearing, the power steering bearing or the refrigeration pump bearing.
The sound from the stethoscope probe told me it was none of these with all of them making either a shhhhhhhhhhhh, or whirrrrrrrrrrrrr sound in a nice clean manner.
Placing the probe on either side of the front of the engine block allowed me to isolate it to the left front side. Moving the probe around allowed me to determine that the noise was coming from the cam drive belt idler bearing.
I'm not necessarly recommending this product but for those who don't know what an automotive stethoscope looks like, here is a link to one
http://www.amazon.com/Lisle-52500-Mechanics-Stethoscope/dp/B0002SQYSM