I find that lodging searches by place name can sometimes be sort of tricky. For example, I probably don't want to search all of Manhattan and certainly not all of New York City. On the other hand, while I personally am pretty familiar with neighborhoods, to the uninitiated the long list of neighborhood filters offered up by Expedia is probably pretty intimidating and useless. At that point, you probably just do a map-based search but it's hard to say what the ideal approach that can be handled algorithmically is.