Hexographer is good.
But I would also recommend rpgmanager.net, it is not just a hex mapper, but also a campaign manager. You can personalize things such as weather, random encounters, a calendar, and you can also keep track of where the party is on the map