My colleagues and I are developing a vacation rental website and need to populate the database similar to all the major travel sites (Expedia, Travelocity, Priceline, etc) whereby travelers can search country, state/province, city/region and then neighborhood. I am sure that this database exists in some form now so we do not have to reinvent the wheel.