Suggest you check out the People's Square area. Take Maglev + subway line 2, or just subway line 2 all the way from the airport.
I stayed at the beehome hostel there is a walkable stop from the subway. The hostel is on the pudding side not far from the wtc. See if it's available on the site hostelworld