Spread the lettuce out on a large serving dish or bowl. Sprinkle the onion, celery, water chestnuts and frozen pees (unthawed) over the lettuce in layers.
Mix the mayonnaise, sour cream, and ranch dressing mix together. Spread over top like a frosting. Sprinkle with sugar and grated cheese. Cover and refrigerate overnight.
Cook bacon in a skillet until evenly grown. Drain, crumble and set aside.
Before serving, sprinkle crumbled bacon over the top, and garnish with tomato wedges, slices of hard-cooked egg, and parsley.