I have a Fiio E17 and it is very good for the money, it drives my Hifiman HE-400 planers great. There are better portable headphones amps out there but be prepared to fork out the $$$ What cans are you looking at driving?
my budget is up to 200 dollars only and i wan't it to be as portable as they are because i wanted to use it on my iphone when driving or walking around.
What headphones will you be running off it?
I don't think either of those headphones needs an amp.
Yeah, neither of those need an amp. Most portable headphones/IEM's don't. Take that $200 and get better headphones instead.
For further reading. http://www.head-fi.com