The closest store would probably be Ham Radio Outlet in Woodbridge. With the price of gas, it would be cheaper to order online. HRO has free shipping for any purchase with a total over $100.00. I live in Williamsburg and if I order on a weekday (except Friday), I have the item the next day. I have purchased numerous amateur radios and related equipment from HRO. Here is the link: http://www.hamradio.com/
Check w/ Moore's Electronics in Bridgewater. I don't think he has ham stuff in stock, but he can probably get what you want or make recommendations if you're not sure. His phone number is (540)828-2645.
His address is 424(?) North Liberty St., Bridgewater