Train your brain to absorb 100 times faster than now in http://www.learnphotographicmemory.net/
A really sensible mind training program, which you then do yourself, is going to focus on visual recall. So, if you imagine that you can train your mind in such a way to recall something, and tell everybody about it, because you are seeing it "in your mind's eye", you are on your way to becoming a photographic memory training expert!
The easiest way to memorize faster is recall what you learnt yesterday and day before yesterday. This can be done in a place where you are not going to be disturbed. That is because you need to focus and concentrate upon what you learned. Focus and complete concentration is what helps you to memorize faster.
In fact, do not start memorizing something, when your brain is tired or you are physically tired. You can find it easier to memorize faster, in the early mornings. That is after you have had a good nights' sleep. Do not sit in one place, memorizing things repeatedly, for more than 10 minutes. Your brain is going to get bored of this activity, and you are not going to find it easy to memorize things quickly.
So, if you want to memorize directions, dates, names, and other important information, learned previously, start recalling them for about 2 minutes, before you start memorizing the day's lessons. Challenge yourself to do that perfectly. Once this is done, you are going to be astonished to see that your brain is capable of memorizing faster, and recalling things photographically. Just practice and you are going to be able to recall faster, memorize faster, better and learn things faster!