I do love Europe. The countries, the people, the automobiles, the movies, the food, the scenery, the architecture, the castles. Drop me off in just about any European country and I will be good to go for months.
Luckily for you the European Union is mentioned in the high school standards (SSEIN2 d). A terrific website for everything EU can be found right here. Go ahead, dig around. I guarantee you will find everything you will need, and a whole lot more, to teach your students about the European Union. Go now as there are plenty of great "current event" stories coming out of Europe as we speak.