How to choose the best DSGE model

Note that there two ways to compute it: via a Laplace approximation and via the modified harmonic mean. Ideally, the ranking should be the same regardless of the method you use.
Note also that the data needs to be the same across models compared and that the prior needs to integrate to 1 (see e.g. Model Comparison Bayesian Estimation (again))