there will be 106 events in the Olympic Games
yes
Stratford
There were 41.
nothing
Follow the related link for a full list of Olympic Events that Spain are taking part in in the Summer 2012 Olympics in London.
yes
How can normal people get involved in the olympic games
Some events - like football (soccer) and sailing will be held in other parts of Britain, but most will be in London.
Diving events will be at the Aquatics Centre within the Olympic Park
3 days
The venue for the London Olympic sailing events is Weymouth & Portland. Not strictly a stadium, to be honest, more a town.