Amazon has got these various styles of Zysun bags priced from $10.99 to $24.99 (depending on the style) all with free Prime/SuperSaver shipping. Includes a shopping tote, backpack, crossbody handbag, overnight bag, messenger bag, diaper bag, and other styles. These canvas/fabric bags got a perfect 5.0 out of 5 stars over 8 customer reviews. (These bags remind me of the Vera Bradley style, without the designer price.)
FYI, if you prefer a blue-based pattern to a pink-based one, you might want to check out the well-priced grouping of Zysun bags over here.