Answer
$22!$
Work Step by Step
First we choose where he goes after Detroit. (22 choices), the we choose where he goes after that(21) choices... and we continue like that until he visits every city, then he goes to Detroit again, but that makes no difference in the number of itineraries.
Therefore the answer is $22!$