Do what I did, get a front rack and use a soft-sided cooler as a bag. The rack is an off-brand portuer-style rack I found on line (it has a big 'deck' that can almost fit a medium pizza box) and I attach the Igloo cooler (24 can size IIRC) to it with a few bungee cords. I think I spent $60 on both. The cooler has a shoulder strap so easy to carry when its off the bike. I also sewed a few pockets on it's exterior to keep small items (and maps) available.