We took a BA charter last summer from MAN to Olbia on one of the LCY fleet. Was a rather pleasant flight really, hot meal service and full bar offering. We booked our holiday through Secret Escapes, although I forget the parent company name.
I think the onboard offering depends on the tour company though, although I'm sure someone else will be able to correct me on this if I'm wrong.