Shipping Issue

1. If I choose just my country in Shipping option, why does it still force me to enter an international shipping?

2. How do I add shipping area wise? For example if my city has 10 areas with 10 different pricing rates, how do I add that? This is something very basic but I cannot find the option to do this area wise at all. If there is a plugin that adds the functionality, please let me know.