Apply for Sri Lanka's ETA online before you fly, what it actually costs, the visa-on-arrival trap to avoid, and how extensions work once you're there.