Collar is a reasonable option. Nothing will be perfect.
There are other option. For example, you could sell futures equivalent to your portfolio thereby locking your value without realizing any gains on your original portfolio. Of course you'd have to roll the contacts, and be subject to...