Since Android 2.2 you can disable packet data and only use Wi-Fi for Internet access.
We probably have the smallest operator margins (and/or most network overcapacity) in the EU. The US mobile communication prices seem unbelievable, esp. when everything related to tech is usually considerably more expensive here.