Said guy is 24, educated, stylish in a casual way. Doesn't collect anything. Doesn't really wear jewelry. Isn't possessions-oriented. He's not American.
Price is not a primary consideration, but I think if it were too expensive it would embarass him more than flatter him. Neither of us are big gift-givers in general.
So far I'm leaning toward a stylish casual shirt because he has some cool shirts and I think he likes to wear cool shirts. The other idea was an iPod, but even though he's a musician I really don't know that he'd use it, and if I were going to spend over $100 I think it should be for something he'd actually use.