Thoughts on rough Thailand itinerary and in which order to go places?

I am planning a trip to Thailand in January 2023. I am very early on in the planning process but I have a list of places I would like to go and I’m wondering if people have any suggestions on what to add/remove and in which order to go to these places. I am planning to go for around 2 weeks; I have not picked specific dates yet.

I am flying out of New York. My maximum budget is $2500 including flights. I am planning to stay in hostels and not spend a lot on accommodations or food – my main priority is just seeing the sights. I don’t really like touristy stuff, but this is my first international solo trip as a female traveller so I’d like to kind of avoid remote places and stick to some of the busier areas.

Places I’d really like to go:

* Bangkok
* Ao Nang Beach and Princess Lagoon
* Ko Phi Phi Don
* Ko Phi Phi Lee
* Phuket and Samet Nangshe Viewpoint
* Khao Sok National Park

Places I’m not set on but would be interested in:

* Ko Tao
* Takua Pa and Little Amazon
* Phi Hua To Cave

Northern Thailand looks so beautiful too but I’m not sure if that would be trying to fit in too much for my time and budget.

Thank you!

Thoughts on rough Thailand itinerary and in which order to go places?