Robust MCMC Sampling with Non-Gaussian and Hierarchical Priors in High Dimensions