Need help translating English to Spanish and finding good websites for merchants in Spain, Costa Rica, and Mexico

I have a list of words and concepts that I need translated from English to Spanish.  For example, if the concept is “babysitting”, what Spanish words best describe this concept?  Another example, might be a “spa treatment” or “massage treatment” – what Spanish words or terms best describe this?

I also need help with locating different types of merchants in Spain, Costa Rica, and Mexico, e.g. identify the best websites to search for different types of merchants.  For example, which sites are best to show a list of spa treatment places?  Or which sites can I use to search for restaurants and get back information about the restaurant such as cost and address of the restaurant.