I think there is option in mobile called Dual Mode and GSM mode.. if you switch to GSM mode, u will always get 2G.
If you switch to Dual mode, u will get 3G in 3G areas... but u may have to restart mobile everytime you switch modes.
---------- Post added at 06:48 PM ---------- Previous post was at 06:47 PM ----------
Also I am NOT sure if ISPs specify different rates for 3G and 2G...if u have applied for 3G.. u will always be charged at 3G rates...afterall u are forced to use 2G when u r in area which doesnt support 3G.
---------- Post added at 06:49 PM ---------- Previous post was at 06:48 PM ----------
So its mobile operators fault/problem and not urs.