Prosperous colonial city, Puebla is renowned for the magnificent baroque architecture of its historic centre (numerous palaces are covered in azulejos), its old convents and archaeological site of Cholula.