Like Laura said, being a local, it's hard to recommend a hotel, but I usually use Trip Advisor for hotel ratings and help deciding on hotels and then go to the hotel website directly for internet specials.
All the restaurants mentioned are faboulous and Jenni's Ice Cream is amazing!!
Our favorite shopping is Easton, even if you don't love to shop, it's nice to walk around.
Hope you enjoy your visit!