North Smithfield among top places to live in R.I.