Frozen shrimp tends to be easier to find and allows for more flexibility. I prefer to buy it peeled and de-veined; this removes a huge chunk of prep time and makes my life so much easier! If you do prefer fresh shrimp, I recommend buying it the day you plan to use it, maybe one day before just to ensure freshness.