I too don't like going to shops etc alone, and wouldn't ever be In a cafe alone !
Also, re compliments on hair etc...... These people don't know you, so wouldn't give a compliment unnecessarily, it's not as if you've put someone on the spot asking for their opinion. Generally people follow the rule...if you can't say anything nice, say nothing at all.
I would take a strangers compliment as they mean it more than a colleague who might feel they ought to give nice feedback
I bet it looks gorgeous xx