Hang on, you go to the countries you're writing about for research?! Is it paid for? Tax deductible? Because if so, you should totally declare you need to go to Paris because Wonder Woman is going to use the Eiffel Tower as a baseball bat and you TOTALLY need in depth research. :D
I will admit, there is a special fondness in my heart for the current Green Lantern title set in California, because I grew up there, but I've been living far from home for many years. Every time I see a bit of that flat desert or coastal cliffs, I feel close to home.