A York guest house has taken the top spot in England's B&B rankings - with just eight rooms, plenty of Victorian charm, and award-winning breakfasts.