definitely self catering in Calis. there are too many good restaurants which you would miss out on if you were AI.
people we have spoken to who are on an AI basis rarely leave the hotel/complex, and see very little of the area, not even bothering with boat trips, sight seeing etc.