Jack's dressier shoes for summer have always been fisherman sandles. I wouldn't put socks on with the sandals though, or socks with shorts for that matter. For the Easter outfit, I'd go with something like the suede bucks, but from Payless so that you're only out $15 instead of $30 when he only wears them once. :)
Not sure one pair will work for both....