Learn to program computers. It stretches your brain. If you already program, learn a new paradigm (trade your object-oriented language for a functional one, or develop for a mobile phone instead of a desktop, or web app). This tends to be free, as you obviously already have a computer and...