The benefits of hosting the Olympic Games are:
- increased employment - lots of workers needed for construction of facilities etc.
- increased tourism - the host nation is put on show to all the world
- better infrastructure - transport, security etc. are all improved
- feel-good factor across the host nation
The Olympics usually are very expensive (London 2012 budget is somewhere around £9 billion) and so host nations have to weigh up the pros and cons.
For more information on this topic look please take a look at www.hostingtheolympics.webs.com as it contains lots of great content.