Nokia N8 is the good option with lot of features. I likes its USB On-The-Go Allows You to Connect Other USB Devices with It just like you can do with your PC.