The BMI peak time flights always have high demand and therefore BMI can fill their aircraft at the higher airfares. You can however pick up seats on their off peak flights from £34.00 each way plus tax which is probably cheaper than the train (and more comfortable)!
Is Prague not classed as Eastern Europe?