In addition to the excellent answers given by others (especially Benjamin Gurwitz), including the following options:
Marry a Younger Spouse
Asset Location (low-growth in IRA, high-growth in taxable/roth accounts)
Roth conversions (which do mean paying more taxes now, and if this pushes you into a higher current bracket, possibly not a great idea, tough estate-tax issues may become relevant and a great reason to consider pre-paying taxes via Roth conversions)
There is one more really big way to reduce/postpone RMDs: Keep working. If you are working for an employer (and you/your family aren't the owners of the company), so long as you are still working there, you do not have to take RMDs from that company's 401k. This can be a huge opportunity, especially if you have substantial IRA balances which are rollovers from a previous employer and if you can roll those balances back into this new employer's plan.
This is a double-win, inasmuch as if you're still working, you're probably in a higher tax bracket than you'll be when you do have to start taking those postponed RMDs.
This exception to RMDs only applies to the 401k for the employer for whom you are currently still working. If you have money in a former employer's 401k, consider rolling it over into your current employer's plan.
This exception does not apply if you own 5% or more of the company.
This exception does not apply if the employer plan is a SEP or a SIMPLE-IRA.
When you do finally retire, you will have an RMD for the year in which you stopped working, even if your last day was Dec 31, but because, for that particular plan, it's still your very first RMD, you may postpone that RMD until Apr 1 of the following year (in which case you will have *double* RMDs for that plan in that following year), which can help lower taxes a lot if you earned a lot in that last year.