Well, I think that trip to Moline might justify your reasoning for travelling so far. I think your plan makes pretty good sense as you were planning to be away for three or four nights, no?
Speaking of Detroit... There's a Red Wing vs Bruins game the night before the PJ show. There's also a chance the Tigers will be at home playing in the ALCS.