In the US if you get FiOS (Fiber Optic Service) for about $35 to $40 and that's 16 Mb/s down and 2 Mb/s up. Under that is about 8 Mb/s down and 1 Mb/s up or 6 Mb/s down and 0.5 Mb/s up.
Cable is a little cheaper BUT you get a shared connection with everyone in your neighborhood so the lines are slower than advertised. But the speeds are around the same while the prices are a little higher (by $5 or $10).
Satellite is around the same as cable (price-wise) but is much much slower. I think the max speed is really about 7.1 Mb/s down and 0.5 Mb/s up. Still $30 per month, but you're not sharing your internet. Sad thing is, you can't get any faster.
We're moving in a couple days and going from our nice 16/2 Mb/s FiOS connection to 7.1Mb/s / 768 Kb/s through satellite. It's gonna suck for a year not being able to play Xbox or anything like that online. FiOS is supposedly coming to that area in about a year, so hopefully we'll upgrade again then.