Roth IRAs are great, you can take the principle out at any time (since it's post tax money). It's only gains that are off limits until retirement. Not only that, you can roll normal IRAs and 401Ks into a Roth IRA and get that money out after something like 3 years. It's thing #1 I'm going to do when I quit receiving a paycheck and have a year of very low income to report. I largely consider the Roth IRA principle as part of my savings fund.
If I started working harder to manage those investments, I'd head over to the Bogleheads forum and spend a week or two reading. For now, I have a friend who knows his shit that just tells me where to stick the money to keep it reasonably safe. It's mostly no-load mutual funds with a pretty big chunk of bonds in them.