We are planning to travel from Madrid to Barcelona in March. Does anyone know what is the most cheapest and econmoical way to get to Barcelona from Madrid? We were thinking by train, but I heard flying there would actually be cheaper. Is that true?