underground river is nice, BUT
(always buts)
1. a defendable source, can you defend the entire length of said river? what if the enemy can damn, or worse yet, poison it?
2. brings major issues into the how sanitation thing. Again, if you want to magically poof away the poop, your ok, but...