If you're a Yankees fan, a New York Yankees baseball cap is probably your top choice when it comes to souvenirs from New York City. Yankees fans are known for their fervent loyalty, and there is no better way to display your love for your team than with your very own Yankees cap. You can wear your Yankees cap every day, then replace it with an identical one as soon as it gets so dirty and worn out that you can no longer wear it in public. There are obviously a ton of places where you can buy your Yankees cap, but some vendors are just more fun to do business with.
If you are a real, dyed-in-the-wool Yankees fan, there is clearly no better place to buy your New York Yankees baseball cap than at Yankee Stadium, during a Yankees game. If you get your cap at a game, the cap will not only be a reminder of your love for your team, but also of a special day you spent with your friends or loved ones at a real, live Yankees game. If you're an out-of-town fan, this purchase will probably remind you of your entire trip to New York City. You probably won't find the best deals on caps at Yankee Stadium, but this would be an instance where it is probably worth it to splurge and pay full price.
Every single parent who travels on business knows that airport gift shops can be a real godsend. If you passed through New York City for work and you promised your kids that you'd bring back Yankees caps, you really have no excuse not to, no matter how busy you are. The souvenir shops in JFK, LaGuardia, and Newark International all carry Yankees baseball caps for your last-minute gift shopping needs.
If you aren't actually in New York, but you need a Yankees baseball cap, you can get one online from Lids. Lids carries every single type of Yankees baseball cap imaginable, including limited edition, special caps. All of the caps at Lids are licensed by the Major League Baseball Association, and you don't have to worry about getting a fake, because Lids is a long established, reputable business. You can even get your Yankees cap embroidered.
Looking for something special? If you need a Yankees cap signed by Babe Ruth, regular vendors aren't going to cut it. You should visit Grandstand Sports and Memorabilia on Madison Avenue. Grandstand is an enormous shop that carries all sorts of sports antiques and sports memorabilia. You can find signed and antique Yankees caps here, as well as all sorts of other cool stuff.
If you are more interested in having a real New York experience than you are in owning a quality Yankees cap, buy your hat on the street in Chinatown. You can find tables and tables full of all sorts of baseball caps here. Make sure that you haggle long and hard over the price of your Yankees cap with the owner; it's very likely that you'll end up paying less than five bucks for it. Just don't expect your street cap to last you forever.