The best? Let's just say most mini pumps claim they can reach 120 to 160 psi and most of those can't! In fact most will be lucky to make it to 50 or 60 and even then with quite a bit of effort, and at those low of pressures you increase your chance of snake bite flats by a lot.
The best ones that I know of are the Lezyne Road Drive, but this one comes in 3 sizes, get the largest size, the small and medium size will be harder to pump and require a lot more strokes plus I doubt they can get to 80 not alone the advertised 160, but the large one I know will reach 120 with some effort because I own one and have done it.
The other great pump is the Topeak Race Rocket HP, they also make a Race Rocket HPX which works better in terms of reaching high pressures easier but idiots at Topeak only offer an inline pump bracket which means you have to forgo using one bottle cage so the pump can fit there instead, they use to make an optional side mount for that pump but I haven't been able to find it even so you have to pay extra for it, how stupid is that? But I do have the HP and it will reach 120 psi with slightly more effort than the Road Drive large.
Both of those two pumps are very well made and both have lasted 3 seasons but I don't get that many flats. I seriously doubt from my experiences that none of those two pumps will reach the advertised 160 psi, fortunately we don't need that much air in our tires! I would buy which ever you can find on sale at the lowest price because you won't go wrong with either.
I haven't used this pump but heard it was good and that's the Zefal Air Profile LL, but this is a direct connected pump as compared to the two I mentioned that use a hose. As the effort increases to pump air into a tire a lot of people will start to "saw" the pump which in turn moves the valve back and forth which can and has led to ripped valve stems. Therefore I recommend the two I mentioned above because of the hose attachment which if you allow slack on the hose will prevent stem tearing. I do own an excellent direct connected SKS Carbon RaceDay pump which they no longer make and in fact all the SKS mini pumps currently made are trash, to bad for such a storied name in pumps. Another pump I heard good things about but never used is the Specialized AirTool Road Flex which does use a hose, but since I never used one I can't vouch for it.
I can't recommend CO2 due to the fact you have limited air that you can take with you and have to pay for the air you use, plus the nature of the CO2 molecules bleeds through tubes very fast and can be entirely go in 24 hours which means when you get home you have to drain the tube of CO2 and refill with non CO2 air, I don't see the point of doing twice the work, if I was racing and needed air fast then yes I would use CO2 otherwise no way. On top of all of that you have waste, the CO2 cart, which most roadies simply toss the used cart on the side of the road which is where I find them, nice huh?