Here in the U.S., the shipping calculator in CS cart requests the state, city, and zip code.
What I don't understand is this: If I enter any zip code in google, it automatically spits out the state and city. Why isn't the zipcode enough to make this work? Why put customers through so much hassle for nothing?
It is carrier specific on what data is required. I.e. USPS may require street and zip while UPS might require zip and state. In some cases, zip spans counties and/or states and cities. I've found zip/state are all that's generally required when playing with it. However, you'd want to test on a site where at least the big-3 carriers are installed and configured. USPS, UPS, Fed-Ex.