I am looking at Aio Wireless, GoPhone, other AT&T MVNOs, and to a lesser degree, T-Mobile prepaid.

Which of these networks/carriers offers a decent amount of data for tethering and is the cheapest for service+tethering add-on? I'm looking to get one month of service with 2-3GB data. Thanks.