CNBC Travel has ranked the best hotels for business travelers, based on hotel amenities and facilities and customer evaluations in 117 locations. The analysis looked at over 10,000 four- and five-star hotels in Europe, Asia-Pacific and the Middle East.