Well, Harry could marry one of the veelas. Given their beauty and allure, it would add an interesting dynamic to the story. Their relationship could involve Harry having to deal with the jealousy of other wizards and also the cultural differences of the veelas. Or he could marry a descendant of one of the founders of Hogwarts. This would tie in a lot of Hogwarts history into their relationship, and their wedding could be a grand event that unites different factions within the wizarding community who have ties to the founders.