Из книжек я бы посоветовал: Том Вуджек "Тренировка ума".
А из домашних рецептов предлагаю следующее: заучивание стихов и маленьких рассказов, стратегические и логические игры на компьютере, обычное чтение. Можно ещё поучиться скорочтению, оно позволяет не просто быстро читать, но и отлично помнить то, что прочитал. Это очень полезно как для памяти, так и для наработки знаний -> развитие мышления -> тренировка логики.