PPF is best (even ignoring the section 80C tax benefit). The tax-free interest of 8% from PPF is much better than 6.25% taxable interest from RD.