I would suggest not placing "widget-dealers" in any of the urls aside from the page that actually has the location search and bulleted list (which I'd assume is http://website.com/**widget**-dealers). Any state pages or location-specific pages could simply be structured as http://website.com/dealers/tennesee and http://website.com/dealers/tennesee/nashville respectively. This puts both the state and location closer to the start of the url; not to mention that shorter urls are generally better.
However, if you're adamant about using one of the 3 options outlined in your question, option 1 would logically be the correct structure as it tends from general to specific. The structure, from what I understand of your site, wouldn't make sense in the other two options.