This is the best free WiFi in Basel--Starbucks charges 5 CHF for 30 mins. or 19 CHF for 4 hours. The house speciality is the latte machiatto and so for 5,20 CHF you can enjoy uninterrupted internet access (I'm sure there are cheaper drinks, but I never tried them).