I encourage people to search before posting as common questions like this are often already answered.
Step Up to medicine
ACP Essentials 2 + MKSAP 4
Kaplan Notes
Case Files is a good start, but mediocre for shelf'
Current Medical Diagnosis and Treatment after medicine if you are going into IM