I use a backpack.
First, I wet a white shirt and put it in the freezer for about 20 mins before I leave, then put it on.
Then, in the backpack, put a frozen bag of peas up against my back.
Everything stays very cool for my 4 mile ride into work.
When I get to work, take off the previously crunchy, frozen shirt, exchange for a fresh one.