"whenever I see foreigners, I always stop to see if they need help and step in whenever help is needed".
I'm always in this situation that I couldn't let them puzzled especially here in my place that I can see in their eyes that they want to ask something, so I automatically ask if I can help them. Saying thank you is enough for me even if they want me to treat some foods/drinks. Always remember that be kind always to everyone.
Foreigners are always a priority for me as I know what it means and imagine, they go home and tell others they were helped by locals. Or not. I speak 4 languages, so I'm ready to jump in, whatever language is needed.
Not accepting treats is a nice gesture and shows you're a kind person. We help because we can and not to be paid. I wish others would see that.