I would also second the Land's End tote bag. They are incredibly sturdy and hold up really well so it's worth a little extra money IMO.

I got the large size for Christmas one year and then for my wedding my step mom bought me and all of my bridesmaids the medium sized ones. I've used both so many times.