if u r in plan to give that much amount in phone then you go for theBLACBERRY,HTC mobile phone these r best phone
Go for Nokia 5233 or if Nokia 5230 is available grab that, as it has 3G option in it which is not there in 5233
I would suggest getting an Apple iPhone, you can get social networking apps and more! It is definitely worth the money.
I'd definitely recommend Nokia E71, because that's the phone I'm using right now and I don't have any problems with it. Will give you all the things you want. And more... But if you want something that is more for music and entertainment, I suggest you get a Nokia 5800 ExpressMusic.
Like many others, I would suggest the Apple iPhone, however in most cases its not the best choice. Sure it offers all of the things you are asking, but it also costs a hell of a lot for the service... depending on your situation it might not work. If thats not a barrier for you then iPhone or Blackberry are very nice phones.
if you need or want a direct web site access or server control/server management in a secure way - then the N900 might be a huge value. full Linux OS with all necessary apps ( Debian based ), SSH connection to your web site / servers. bypassing blocked port 25 using regular portforwarding procedures, are but a few benefits vs regular smart phones
If going for touchscreen with that budget..find for any cheaper HTC Windows Phone. However, you might only get Windows mobile 6.1 which is not really good in term of finger friendly. Go to xda-developer and upgrade your phone to WM 6.5 and you will have the best experience ever in your mobile device
I recommend you Nokia e51 it is best for you, it have 2MP camera , wifi, good bettry timing and slim. i think it is best for u. i think it is available USD $208.