I got married at St. John's and we had our reception there.
I used Christine's Cakes for our Cake, but they are on the East side...in the Plymouth area, I recommend Elite Sweets.
For our Rehersal, we used Station 885. We had a buffet by my in laws choice. I recommend letting guests use their menu option. To find a restaurant for our rehersal, we just walked around in the freezing cold and got menus and asked questions, then handed everything over to my ILs. Compari's on the Park is expensive, but I would rec Ernestos. It was one of our top choices.
For hair and makeup, I went to Salon 550. I am not sure I rec them (review in Married Bio). I would rec Deaux Adore. There are a lot of great salons in downtown Plymouth too. We went to lunch downtown, went to the salon for hair and makeup, and it is so close it's not a problem!
Check out my married bio for more info!