One solution is to create an EBS instance using the Snapshot-ID for the public dataset. By doing so you don't have to pay for the data transfer. Some data sets are available in only in the region, so make sure you register your EC2 instance in the same region.