Fuel yourself for sports

1: how long does digestion take?

2: what is the prefered energy source for sports?

3: what is the best sports drink?

4: if you are working out for more than an hour, what drink is the best?

5: what is good to have if your stomach is easily upset by food before a sport?