Ok for malls hit the Cambridge galleria mall for all different flavors. You might find a few in Copley Plaza.
Strip clubs, we got one in the hood. Down Dudley not recommended. but if you feel like slumming there you go. In Boston we go out to Providence for strip clubs. Like Cheetahs in Providence, RI or the foxy lady in Brockton. nothing special but hey im just letting you know. Not really a good night life if you coming from a place like ATL or Cali. Good luck an d hit me if you got anymore questions..