I prefer the third because it's shortest, it avoids prepositions, and "where" is for use with locations. I see this scenario as analogous to preferring "who" to "that" when referring to people -- pick the most specific word available for the job, especially with a word like "where", which is both commonly understood respected.