Best place to go is the Lancaster County Sheriff's office. It is located at 50 North Duke St. You will need you drivers license, you home state CCW, and money. Usually takes about 20 minutes if you go on their website and print and fill out application and bring it with you. Caution, do not sign the application in advance. You must sign it in front of them. Also do not carry a gun or cell phone into the building, you'll have to go through a metal detector.