1. Scavenger Hunts
This is a really inexpensive way to get groups working together. Each group gets a list of objects they need to find. One person is the "camera person" -- they take pictures with their smart phone and email or upload those pictures to get credit. The rest of the group works together to find the things on the list. Extra points are awarded to groups who send the most creative pictures.
2. Laser Tag
What says teamwork better that combat? Divide into teams and shoot beams of light at each other while playing a hi-tech version of capture the flag. At first, the teams will run around simply shooting at anyone in the wrong color uniform, but quickly they'll realize that to win the game they have to develop a strategy, protect their home base, and work together. Most laser tag places have the ability to track individual scores as well as team scores -- turn individual scoring off, or you'll have some showboating going on.
A more expensive, more immersive, and potentially more painful version of #2 above. Paintball requires some protective clothing and a little bit of training, but the basic idea is the same as laser tag -- work together to shoot the other team. There's more incentive to not get shot in paintball since those little balls of paint hurt when they hit you!
4. Disc Golf
Golf can be a solitary event. Disc golf is more fun when played in a group -- especially when nobody knows exactly what they are doing! Rather than working together to achieve a goal, your team will be playing and laughing together as they each learn the game. More experienced disc golfers can help the less experienced, and ultimately groups can play a "best shot" format tournament which enforces the team experience.
5. Cooking Competition
Think "Iron Chef America." Or "Chopped." Or even "America's Worst Cooks." These are popular shows, and they can help build teamwork. There are businesses out there that will help you stage competitions like this, where your teams are coached by professional, executive chefs. The employees work together and enjoy the product of their efforts at dinner.
Jeremy lives and works in Spain dealing with Team building events and with his time spent working for bcn-aventure.com events.