Cut up the lettuce and place in a large bowl. Cutt of the heads of cauliflower and layer on top of the cut-up lettuce. Dice the onion and layer on top of the cauliflower heads. Top with the mayonnaise, parmesan cheese and sugar, in that order. Cover and refrigerate overnight. Stir right before serving.