I rarely ever find a a T/S or motel WIFI that is faster then my sprint. Sprint is by far the fastest of the cellular solutions, but unless you don't use the internet regularly or only do basic email web surfing, all of the cell carriers right now have a 5gb a month limit. Sprint and Verizon both used to offer unlimited, but they got rid of it, those who already had unlimited got grandfathered in, but any new customer will have the 5gb limit. I would wait on getting a cell card, as sprint is supposed to bring back the unlimited plan soon. 5gb in a month is not hard to do at all. Say you have a netflix account and watch a 2 hour movie, that right there is nearly a gb of bandwidth.
Now here are a few tips for you that you can use to get unlimited internet from sprint without paying extra
Most sprint phones support what is called tethering, I.E. using your phone to connect to the internet via your cell. If you have an EVDO phone with sprint, the internet is just as fast as the EVDO data cards. Now sprint charges $30 a month extra for tethering, however there is a way around it.
If you get a windows mobile phone from sprint with WM5 or higher on it, with unlimited data plan on the phone, WM has built in internet sharing, which I find funny because you can plug your phone right into the computer, and hit a button on the phone and instantly get internet without paying sprint any tether fee! Or the second option, get any other EVDO sprint phone that has unlimited data, and tethering as an option, and has a usb cable available to connect to your laptop, and a very simple to do modification to the phone will let you use it for internet without paying sprint the tether charge, that is the method I use right now.