I recommend you should use MixMeister because of its simplicity regarding music mixing. Everything resumes to drag and drop, synchronize and play. Everything is automated and could save you hours of hard work.
I must say that I have used the software and the results were quite amazing. Upon starting the application a video tutorial will greet you showing how to get your mix in minutes.