I'd take the Chloe, that style is my favorite and it looks so perfect for summer! If on vacation and having to walk around a lot, I wouldn't think of taking something I couldn't put on my shouldar. White would go with a lot of different outfits too. Me personally, I don't really get my stuff that dirty with day to day wear so if I were just sightseeing, walking around, I really wouldn't worry about getting it dirty.
If you are really worried about getting it dirty and depending on the weather/nature of activities you have planned, then my second choice would be the Dior. All of those bags are cute!