I will probably get flamed for this but Poland has it right. Their Catholic faith is reflected in their politics.
I was just in Poland for WYD and I am with you. What an incredible country and incredible experience.