Cook pasta according to package instructions. Drain; rinse in cold water. Place pasta in a large bowl. Add peaches, tomatoes, bacon, mozzarella and basil.
In a small bowl, whisk together vinegar, olive oil, hot honey, mustard, salt, Italian seasoning and pepper. Pour dressing over pasta mixture; toss to coat. Cover; refrigerate until ready to serve.