Dwellings in residential and nonresidential districts. For each dwelling unit in a residential district or a nonresidential district, two off-street parking spaces shall be provided. All driveways and parking spaces shall be all-weather, properly graded for drainage, surfaced with asphalt and maintained in good condition, free of weeds, dust, trash, debris, snow and ice. A garage shall not be counted as a parking space.