How can I add shipping rate by town ? i want certain

How can I add shipping rate by town ?
i want certain products to be free shipped if inside the city and same product and amount will get charged out side the city.

out side the city certain amount free shipped.. less than that chargeable.

how can I get those options up ?

please let me know.