In my previous experience, I was working for an HSM and Data Protection vendor.
If you want to be resonable secure to don't lose keys and keep them safe, just use an HSM.
If you need to encrypt filesystem, you can use a DP product (most of them are not so expensive)
If you want to database content, you can use tokenization services.