Looking for a portable player-decent but not crazy $$


I have just started searching for a portable music player that is capable of playing FLAC files as I am planning a trip and would like to listen while on airplane for 8 hours. This is what I think I am looking for, suggestions welcome:

Internal and external storage, capable of taking a SD and/or a micro sd as I can move most of what I might want to listen to onto a 128GB card

Internal DAC and headphone amp

Decent sound (yes, I know a lot is dependant on hp)

Bluetooth and mini, this way if I want to do some real listening I can use my better corded headphones

As I am expecting this to be limited use, I would rather not spend an unwarentened amount, thinking something around $300 +/-

As a side bar, perhaps thoughts for corded or bluetooth folding headphones, something decent, but would not be the end of the world if I happen to leave them behind. Noise cancelling perhaps?

Would love to hear from anyone that has already gone down this road.

If this is the wrong for place for this inquiry, please let me know, checked misc audio and did not spot anything there along this line.

Thanx
SteveA
128x128stevea11757
Some of the research I continue doing brings me to FiiO M9 , as it seems to check all the boxes. Anyone have any experience with it? 
No need for an external hi-Rez file player....all available through your iPhone or smartphone with a couple of plugin hi-Rez mods and a new download hi-rez player app.

(1);USB AUDIOQUEST DRAGONFLY mini-DAC / headphone amp and APPLE Lightning to USB Camera adapter

this bypasses the phone internal cheap DAC that is incapable of decoding hi-Rez digital files

DRAGONFLY RED MINI-DAC/ HEADPHONE AMP

 https://www.wifihifi.ca/LatestNewsHeadlines/Hands-OnReview:AudioQuestDragonFlyBlack1.5/Red.html

http://www.theabsolutesound.com/articles/audioquest-dragonfly-black-and-dragonfly-red-dacs/

https://www.whathifi.com/audioquest/dragonfly-red/review

(2) Bypass the iPhone internal  cheap imusic player incapable of handling hi-Rez files with a news hi-Rez player app via download

ONKYO HF PLAYER APP

https://www.headfonia.com/ios-corner-face-off-hf-player-and-neplayer/
https://www.whathifi.com/advice/how-to-play-hi-res-music-your-iphone-0
https://m.youtube.com/watch?v=bZZALzrwNXw

I have never felt the need for anything more than my LG g5 phone tbh.
Just buy a 256gb sd card and enjoy.
I use a pair of in ear Klipsch phones that honestly blew me away.

I HATE ear buds normally but these are so comfortable and the SQ is fantastic.

Plus they take up ZERO space at all.

Btw I travel for work nearly every week, ( million miler on Delta twice over) and these have stood up to many long trips.
OP

i know two people that have the FiiO and they love it.  Personally I have no experience with it