On rivers, there is good info here http://www.cartographersguild.com/sh...he-right-place

Read the first few posts and you'll have a decent understanding of rivers. It's also worth reading other parts of the thread.