Всё зависит от того, сколько у Вас есть средств, чтобы их вложить. Если суммы значительные - можно даже просто открыть счет в банке, и каждый год проценты не снимать, а добавлять к счету. Ну или купить золото или вложиться в ПИФы. При таком варианте, если вложиться правильно и удачно, можно получать 10-15% годовых, то есть с миллиона рублей это будет около 10 тысяч в месяц. Если всё время до пенсии вы не будете снимать проценты, то депозит за 10 лет вырастет больше, чем в два раза. Но это всё - при удачном варианте. Финансы сейчас нестабильны. Это же касается акций: они могут стать как вашей гарантией безбедной старости, так и провалом. Слишком трудно предсказать, что будет через 10 лет. А между прочим, раньше жить на проценты или ренту было нормой среди аристократии.
Если такие варианты не для вас, то да, надо работать с недвижимостью, либо вкладывать деньги в себя. Можно учить языки с целью зарабатывать на переводах, например, или научиться что-то делать руками. Вариант вложения в себя хорош тем, что, как показывают наблюдения, чем более активную (прежде всего в интеллектуальном плане) жизнь ведут люди, тем лучше у них проходят старость: они остаются бодры и веселы, сохраняют ясность ума дольше, чем те, кто кряхтит на лавочке.