I think Ryanair takes that particular prize - they do great flight deals and the actual airline is, at least in my experience, perfectly OK but their website has been designed to be a nightmare and to make it extremely difficult not to by extra stuff that you don't really need.
For example, the option to not buy travel insurance is half way down a list of countries!