Can of worms....Each school will say that their format is best. In reality you are splitting hairs. The subject matter covered is so diverse that there will never be a perfect coupling of subjects.
Go with the cheapest (consider availability and price of accommodation as well) and hit the online question banks such as Bristol.
But do you really want a residential course or could you instead do distance learning via someone like Bristol?