I received this question:
Is it possible to be completely protected from all liability? Such as a ski resort asking patrons to sign a liability waiver?
Yes, purchase an insurance policy. Have a long conversation with a business insurance representative about your concerns. This rep should be able to pinpoint your risk, help you mitigate some risks, and craft a policy that covers the remaining risks. Buy as much insurance as you can afford.
A contractual waiver will not protect you from claims of negligence (which are accidents), in Pennsylvania. So, the best methods to protect you from liability are an insurance claim and maintaining your business as a separate, and distinct entity from your personal assets.
I also recommend joining your industry’s association. For example, you mentioned skiing. Join the National Ski Areas Association. The association will publish a suggested policy or model standard operating procedures. Adopt those procedures are your business’ standard operating procedures. For example, I found the Canada Ski Areas Association published in 2007, a list of best practices.
http://www.worksafebc.com/publications/health_and_safety/by_topic/assets/pdf/BestPracticesIndustryRecommendedSkiHills.pdf If you follow the industry-recommended best practices, it will be hard to prove in court that you should have taken additional steps to prevent accidents.
Good luck.