1. Yes, best to apply sunblock for them. My kids use la roche kids sunblock
2. Usually 30 mins. Please ensure your child is not too cold, or lips turn blue etc
3. You can buy them at NTUC or Mothercare. If you're intending to bring her for swimming often, you can also invest in swim pants from charlie brown (can be bought at mothercare).
F Woon