Can someone recommend an everyday handbag (with a strap or cross body strap) that's big enough to fit a water bottle (500ml or 1L), handcream, lipstick, sanitary towels, etc. Basically, it needs be compact-looking, but roomy inside. Obviously stylish too!