A dumpy shopping bag. Never had anyone try to snatch one. Sometimes I pair with a local newspaper. Plenty of countries I will never blend in, but shopping bag plus newspaper at least looks like expat rather than tourist target. Sometimes if I am in a showy mood I carry a durable, flexible Target bag in hometown pride.
And how to carry a sweating, cold water bottle? Double bag and use the middle layer.
Spills are easy to deal with, just get a new bag.
Traditional daypacks have their place out in nature but are a flashing “rob me” sign in urban areas.
If you have too much stuff for a shopping bag for a day of city sightseeing, then it is time to slim down. Sharp objects can pose a problem but can be tucked inside something else.