We are making our first trip to Boston in a week. (Staying 4 days 3 nights) We are looking to find a variety of fairly inexpensive Red Sox gear that we can't find back home and won't cost an arm and leg. Any suggestions?? We are staying at the Marriott courtyard by Boston common park. Also been using some apps to see how to get around, it seems like walking is quicker way to do it? Or should we by a pass for the subway?