The sunblock or DEEt question is answered here:
Re applying it to your clothes: the medical and scientific advice is to apply the insect repellent directly to your skin. You can buy clothing impregnated with insect repellent too.
The type of mosquito that spreads dengue fever and zika virus is active throughout the day and in built-up or urban areas. over 1 year ago