In a mixing bowl, whisk together the eggs, milk, vanilla extract, ground cinnamon, and sugar until well combined.
Heat a frying pan or skillet over medium heat and add 1 tablespoon of butter, allowing it to melt and coat the bottom.
Dip each slice of bread into the egg mixture, ensuring both sides are coated but not saturated.
Once the butter is melted, place the coated bread slices in the pan and cook for about 3-4 minutes on one side, or until golden brown.
Flip the bread slices and cook for an additional 3-4 minutes on the other side. Add the remaining tablespoon of butter to the pan if needed for the second batch.
When the French toast is cooked, remove it from the pan and keep it warm on a serving plate. Repeat with the remaining bread slices.
In the same skillet, add the sliced peaches, cooking them for 2-3 minutes until they are slightly tender and warmed through.
Serve the French toast topped with warm peaches and a drizzle of maple syrup.