Both straw markets offer about the same selection and price negotiations BUT it will cost you nothing to go to the straw market in Nassau as opposed to the $50 it cost us to taxi to the shops in Freeport. If you are asking about the extremely small straw market (maybe 10 booths) in Freeport, that is right as you get off the ship but is no comparison to the Nassau straw market that is much larger. The taxi cost and situation in Freeport will make me never get off the ship there. It is $4/$5 per person each way -- and when you are returning to port from the shops, they won't take you back until the taxi is full. We waited over 45 minutes for the taxi to fill and then we got impatient and had to pay $10 extra just to get back. People on these boards have recommended the Lucaya Resort as wonderful though I didn't do that. Keep in mind the cost of the taxis before you shop in Freeport.