We are headed to BCN via LHR in June. As everyone knows, high season airfare is brutal. As a family of 4, we must fly economy (even premium economy is out of the budget). Our best options (time/expense/schedule) are US Air out of BNA or British Air out of STL (American between STL and ORD). US Air out of BNA is more direct and slightly cheaper. However, the general consensus seems to be European carriers provide better transatlantic service, even in coach. What are your recent experiences? Is it worth driving farther to STL and paying slightly more for British Air?