hmm...htc touch wud fit exactly in the budget i guess or asus p527
unless u really need the gps thing i wud say avoid asus 320. the screen is slightly smaller than htc touch n battery life is not that great.
music will be decent, though not great on any windows mobile. n they will almost invariably be the ones with touchscreen.