Having recently passed step 3 I would say internship is invaluable. It is not really a test of clinical knowledge like step 2 and much more about sequential management which you get through experience and not by reading books or simply doing questions.