After reading all this I came to a conclusion to make realistic river and lakes:

Follow the 3 steps to have regular rivers.

If you want to make exceptions, use the google maps/earth (or another real world map) and look for something that is what you are looking for, and you probably find your exception hidden somewere in our world.

Nice thread