This town offers just the right mix of places to eat a great meal, shop for knick-knacks and antiques, or take a nice long ...