Companies have been fined €20 million for practices that made it ‘impossible’ for visitors to buy basic tickets online ...