Amish Broccoli Salad… This is to die for…

1 head broccoli, chopped
1 head cauliflower, chopped
1 cup mayonnaise (lite if you want)
1 cup sour cream (lite if you want)
1/2 cup sugar (artificial if you want)
1/2 teaspoon salt
1/2 pound bacon, fried and crumbled
1 cup shredded Cheddar cheese (fat-free if you want)