U.S. News & World Report analyzed at least 350 bed-and-breakfasts, inns and hotels across 17 cities and small towns, ...