Now that Hotmail started to support POP3, you can import messages from Hotmail accounts into Gmail using the mail fetcher.
Go to the Accounts tab from Gmail's settings page and click on "Add a mail account you own". Type the Hotmail address and use the following settings:
Username: the complete email address
Password: your Hotmail password
POP Server: pop3.live.com
Port: 995
Enable all the four subsequent options (the only option that's required is "Always use a secure connection (SSL) when retrieving mail").
Since the mail fetcher emulates a standard mail client that supports POP, it will check for new messages periodically. You also have the option to add the Hotmail address as a custom "From" address so you no longer have to compose messages in Hotmail.