OptionsXpress has historical prices on options, but only if you have an account with them. tradestation also has it for their customers, and in addition has the charts on the individual options.

As for a "free" site, I am not aware of one.