The built-in Fixed By Weight By Total shipping provider plugin has the ability to select shipping method based on post code. First, set up your methods in the "Manage shipping methods" (button in upper right), and then in mode By Weight / Total (toggle in upper left), you can create records with postcode criteria.