I live in Cuba. There are a number of WiFi points scattered through the major cities. It costs 2 USD (-+ the equivalent) for 2 hours access. Speed... who knows? barely enough to get some IMO video chat. Oh and the range of said points is about a block or two. Perspective, huh?