Lots of questions for one post. It might be more helpful if you get to the point.
Many of the hotels in S.J. have high speed access available for guests. Most have a some sort of PC or two or three available for guest use in a common area of the hotel. You would have to enquire with hotel as to their line type and speed and what is availble for guests. It varies all over the map.
Many of these PCs have already had one form or another of VIOP software installed. Skype & Yahoo! messenger are common.
More & more hotels & resturants are going wireless. Most hotels advertise the fact. Often you have to walk the streets to see "Free WiFi" scribbled on a sign in front of the resturants & bars.
The range of sophistication of Internet Cafes runs the gamut from Ice Age to 21st Century. I cannot recommend one as I don't use them. I have an amiga that does and I prefer it when she uses the "better" cafe in her area. The PCs have webcams so I get to see her too!
All of the PCs I have seen are running some form of Windows XP. These machines SHOULD have USB ports. I wouldn't count on them being 2.0. Most of the hardware you will find is old no-name stuff.
Downloads? Probably at the hotels. They seem to have fewer controls. In the cafes? Probably less likely. Enquire within...
I don't think that the "general population" has high-speed access at home. Probably most common in the "better" barrios & gringo areas like Escazu, etc. Dial-up is still common for many Ticos.
Satellite and/or Microwave? Mostly only gringos living in the mountains will have this. Perhaps some of the posh resorts. The price puts the service out of reach of most.
What is it that you are really after?
