Question Author
No, I don't like the term partner either, too cold and impersonal, or as jj says, implies same sex relationship.
It seems ok for a lady to refer to her 'chap' or 'bloke' rather than boyfriend, but doesn't seem as nice somehow for a man to refer to his girlfriend as his 'woman' or 'lady'.
Maidup, that's one way of solving it :)