The best locations are in my opinion where people already have lowered guard against getting hit on. For example: grocery store. The problem is that the introverts are not really good at small talk (not saying your are an introvert) and it is hard to come up with an opener.