Upvote:1
Mom-and-Pop money changers near a business district (compromise between security and better rates). Being in a (central) business district and an airport, AFAIK gives you the worst rates.
Banks maybe, if you are a long-time client and hold significant worth of accounts with them.