A different kind of place is Fire & Ice. It's a stir fry place where you pick out all your stuff yourself and then bring it to this huge grill in the middle. You watch the people cook your food as you stand around.
As for things to do, walk the freedom trail, watch a red sox game, tour of Fenway, shopping in copley/prudential, museum of science, etc.
Age of the teen? (Big difference between 13 and 18.)
Gender of the birthday boy/girl?
Type of food?
Me? I would go to Sacco's in Somerville (easy access from the subway). Excellent pizza, great craft beer for Mom and Dad, and super fun bowling lanes. Reasonably priced.Edited: 19 April 2018, 04:30
It's for 13 year old boy. We will have some younger kids in the party (5, 8, 11). We just want something fun and for him to remember. Thank you for recommendations.
I'd guess they would enjoy a Duck Tour.
There is a casual restaurant, King's , near the Prudential center that has bowling and skeeball, which the kids would enjoy. I agree on the Duck Tour, also maybe a whale watch if the weather is warm (if not skip it). Go to the top of the Prudential Tower during the day for the view.
Spyce is a new (not yet open) restaurant that is supposed to be fully automated. Started by some MIT grads.
Lunch or dessert at Cafe Art Science in Cambridge. Get served by a robot.
Our family likes taste tests. If you go to the North End there are several bakeries that sell cannoli's, the 2 most famous are Mike's & Modern, which are just down the street from each other. Buy a few from 2-3 bakeries and vote for the best.
Bodega is a cool "hidden" sneaker store that teens like. Google it.
Kids enjoy walking around Faneuil Hall, which is near the North End. In nice weather there are street performers.
It's expensive to go to a Red Sox game but you can take a tour of Fenway Park for a lot less.
Check out special exhibits at the Museum of Science etc...
The Mapparium is interesting and has fun acoustics.
Check out artsboston,org and The Hatch Shell for events.
Visit the Aquarium and/or go on a whale watch.
Thank you for recommendations.