Add Additional (Term Reference) Field to repeating Date & Time Field for Locations
If i understand your question correctly, you could fix this quite easily by creating a field collection

The field collection would contain the repeating date field and the term reference field.

When you add the field collection to your event content type, you can select to allow an unlimited amount of values.

I hop this can get you started?

If you should have any problem, just let me know.
I will add some screenshots then. Im posting from mobile phone now...

Good luck!