Driving from home to your first place of business (notice I did not say office) is not deductible. From home if you visit a client first, no deduction (first place of business) but to the next place of business (office or another client) is deductible.
From your last place of business home (again, notice I did not say office) is not deductible.
We are not taking about overnight stays in other towns. We are talking about driving day to day in town business driving.