Kauf dir eine PSP.

Zwar kommst du nicht unter 300 € weg (dafür ist aber immerhin schon ein 1 GB Stick enthalten), aber du hast MP3, und Videoplayer in einem, naja und wenn du willst kannst du damit auch zocken. (Ich nutze es momentan als Videoplayer für meine langen Zugfahrten, 1 GB entspricht ca. 4 h Film in guter PSP qualität.)

Wenn du einen Player mit Festplatte (also richtig viel Speicherplatz) haben willst wirst du kaum unter 400 € inkl. guter Bildwiedergabe kommen.