If you're looking for family-friendly activities in an historic town, West Mifflin has many of the attractions you're looking for. The city is also ideal for hosting friends and family who come to visit.
Kennywood Park is one of the most popular amusement attractions in the area. The park is also filled with historic landmarks. The Strip District is also an historic neighborhood in the area that has lots of specialty shops you'll enjoy. To spend quality outdoors, check out Phipps Conservatory and Botanical Gardens, which features blooms and trees from the West Mifflin area, as well as plants imported from various parts of the world.
If you want to catch a movie with loved ones, Century Square Luxury Cinemas is a comfortable place to watch your favorite films, and you'll have tasty concessions to choose from. Westwood Bar and Grill is another great location in the city, and you can get delicious classic American and bar fare there before or after the movie.