You're out of luck on signs. People know when they are trespassing and signs don't deter them.

I would check with my insurance carrier for a good general liability policy. Mine is a rider on my homeowners policy.