You might consider asking to borrow that XSi plenty early, just so you can make sure it'll be reliable for the event. I'd also consider renting a 24/1.4 or 35/1.4, and an 85/1.2 for the events, especially the church one.