Quote Originally Posted by Mithradates
when chasing an enemy they always seem to run to the hills leading to a dull mountain battle.

Erm....Is that not a sign of decent AI?

If I'm going to be fighting a defensive battle then I want good terrain (i.e. height)

You just need to expand further. Once you have 40+ cities you find yourself fighting battles in all sorts of exotic locales...