How about team building exercise incorporating one day volunteering (as a team) at, say, a city farm (doing the manual stuff etc), or something else that also helps the team unite, learn new skills and put something back into society/the community (also good for CSR for the firm!).
