There are relatively low level spell that can cancel most sources of concealment.
Invisibility (100% concealment, 50% miss chance) is countered most easily by invisibility purge. Smoke can be cleared by various weather spell (gust of wind comes to mind). Fog requires more drastic weather spells but can also be cleared. Blur and other similar form of concealments come from spell and as such can simply be dispelled.
Of course, what your player wants is some sort of goggles that allows him to see through concealments, which is often easier than negating the effects.
The cheapest and most easily available method would simply be using a see invisibility spell.
Goggles granting the wearer see invisibility at will would cost 12,000 GP according to the guidelines of the DMG. It would allow him to see anything invisible up to 130 feet and it has the fringe benefit of allowing you to see ghosts and other etheral beings. These goggles could also grant darkvision for an extra 8,000 GP.
Sure, it doesn't see through fog or smoke. But let's face it, invisibility is the most common and dangerous form of concealment.
Another option is to defeat concealments through blindsight. If you accept Magic of Faerun, there is a 3rd level spell that does just that.
For 30,000 GP (again using the DMG guidelines) your PC could be the proud owner of a pair of goggle that grants him a 30 feet blindsight (through sensibility to vibration) which defeats pretty much all the kind of concealment that I can think of.