This question may be interpreted as "too localized", but it is not.
I'm interested in what you find to be the best sites for this type of operation, regardless of where they are located. For instance, I want to learn about how do these sites do the following:
- How do they work with geographic information?
- What search parameters do they use?
- Can you personalize your search? How?
and so on...