When a client is looking for a tour or accommodation or whatever they search please use the Google map location API to filter the results. Setting up the locations manually say for the whole world is not possible. Then allow admin to set the search radius say to 50kms around the typed location to return relevant results to users. See how Airbnb works, something similar