A bottle with holes in it is probably not a highly original idea for a watering can substitute. Still, for those who may find it useful, this is the way I make mine.
You control the way the water comes out by the number and size of holes you make in the lid. It is easy to drill holes, but you may have to remove burrs from the rim of the holes with an X-acto knife, or by other means.
As an alternative to drilling, you can heat up a nail in a flame and melt holes in the plastic. Hold the nail with pliers.
You also need to make a breather hole in the handle.
It is easier to make a too-small hole larger than to make a too-large one smaller. Also, you can always add holes. Taking them away is more difficult. Try the jug out occasionally as you go and adjust the hole size and number to suit your needs.
For larger plants and for faster water flow you might want larger holes. I also use these jugs when I work with cement, for adding small amounts of water to a bucket of cement.