If you want to visit a city with historical charm I recommend Marblehead, Ma. I just spent a weekend there going to my granddaughter’s Bat Mitzvah. It was my first experience with AirBnB. It will not be my last. The accommodations were private and charming and they were within walking distance of Old Marblehead. There are coffee shops, restaurants and small local shops offering a varied selection of goods if you would like to shop.