Preheat oven to 350 degrees F.
In a large bowl, whisk together eggs, cream, vanilla, sugar, cinnamon, and salt and set aside.
Lay the 8 slices of bread out on a flat surface. Lay 1 slice of cheese on each slice of bread. Then on 4 slices of the bread lay 1 slice of ham. On the other 4 slices lay 1 slice of turkey. Top all 8 slices with 1 slice of Swiss. Make 4 sandwiches and coat with egg mixture.
*Cook's Note: You may add more Swiss, turkey or ham, if desired
In a large skillet over medium-heat melt the butter.
Add the sandwiches to the pan and cook until golden brown, about 3 minutes on each side.
Remove the sandwiches to a sheet pan and place in the oven. Bake until the cheese has melted and the sandwiches are warm throughout, about 5 minutes.
In a large bowl, whisk all of the ingredients together until smooth.
Cut the sandwiches into quarters and serve with the cranberry syrup.
Recipe courtesy of Aaron McCargo Jr.