I appreciate that this isnt really a Philadelphia question. But as I am visiting Philadelphia I thought I would ask it here. My ESTA runs out on 4th May. My visit to Philadelphia finsihes on 6th April so in theory covers the time I am there. But is it a bit like passports where I should renew it with a bit more time?