It depends.
When I plan to host a new website, my goal is to have low response time between the users/visitors/customers and the server. In most cases, we find US provider with hosting in Europe is cheaper than hosting from a provider in Europe. For example, to buy a server with similar specs...