I use a Netgear wireless travel router. There's also the Apple one and others. Thread below also has discussions. Has worked great for me. This includes places where you have to go through an initial access page, which I've been able to do through the laptop connected to the router (don't have to do it directly with laptop first).
http://www.flyertalk.com/forum/showthread.php?t=360182