Unfortunetly there is no easy way to do this.I remember just copying and pasting my hotmail contacts into a new email to my new account. From there you will have to setup the contacts in Mail.
Hotmail blows. Gmail is good. 🙂
(though I am still stuck with 3 hotmail accounts 🙁 )