this should be posted in the beauty section, but i find the clinique "pore minimizer instant perfector" to be amazing. it's a cream, but goes on invisible powdery, and basically camouflages your pores. it's like $16 and i think it's worth it!
For a minute I was gonna say "Glasses...and perhaps a dictionary"
I use the Estee Lauder Idealist Pore Minimizing Skin Refinisher. It does fill in the pores so they look much smaller and it has a wonderfully smooth, silky feel, like a primer does. I haven't used it enough to see the long term effects, it is supposedly permanent over time, but don't know about that yet.
This is gonna sound cheap, but Burt's Bees pore refining mask really works for me! Not only can I see a difference after one use, I don't have to use a skincare tool to squeeze my nose anymore. One jar goes a long way. Took me half a year.