CMB Observations: from BOOMERanG to Planck … and beyond