Acid loosens the enamel, so careful with anything like good rinsing or brushing right after consuming acidic items. Just drink some water (optional light rinse) and wait around 30 minutes to brush.
* Disclaimer: I am not a dentist, you should find a good one and talk to them for real advice.
How long would you recommend to wait? Or perhaps a good rinsing of teeth before brushing would be enough?