I find that usually my first customer is from my village. Then the second customer will be either from my own village or someone who doesn't live in my town (and never has). The third villager will always be a foreign villager. My fourth and final customer is always one of the non-villager characters (like Pelly, Pete, Shrunk, Digby, Phinneas, etc.).