Anonymous wrote:No best place. Figure out which one you want, run price comparisons, buy the best deal (from a reputable seller, but there are many).
No need to buy direct from apple, though sometimes it makes sense. If you have any old apple products you are ready to part with, you can sometimes get a deal off a trade in.
I do recommend getting AppleCare, especially for a student.