I think Lublin has an airport.
Yeah... one day it will have one. They say that an airport in Ĺwidnik will be finished by the end of 2012....we will see ;)
I think Warsaw would be your best bet.
You're right - Warsaw is the best option. When you're in Warsaw you can take train or bus and be in Lublin in ~3 hours. Maybe there are some private buses which will take you straight to Krasnik from Warsaw... I'm not sure..... in case they don't exist you will take a bus in Lublin and be in Krasnik in 20-30 minutes.