the main rivers in England are always locared around the edge of it, you can genrely see them on a map and there exact location is avaidable on... Google images wikipedia and ask.com/maps =]
Rivers Thames, Severn, Mersey, Trent, Avon are best known. There are few real mountains in England with Scafell Pike being the tallest. Most of the mountains in Britain are in Scotland with Ben Nevis...