There are a number of opportunities to live, work and study abroad in various capacities. This is a list of well-respected and recommended programs and is not meant to be fully comprehensive.
Teaching English abroad can be a great way to live in another country after graduating. There are a variety of programs, many of which do not require a certification course to be eligible. Many countries offer official placement opportunities which often assist with visa processes, housing, etc.
Working & Internships
BUNAC (British Universities North American Club) offers students and recent graduates the opportunity to apply for work permits in Australia, New Zealand, Canada & Ireland as well as internships in the UK.