Best Boston hotels near Nichols House Museum