It depends what you mean by "best". If money is not a big concern, the Schwalbe Marathon Supreme (the supreme part is the most important part of the name) is the best tire you can get, in many people's opinion. It's definitely not the cheapest though. It's a very, very comfortable tire with excellent grip and good puncture resistance.