If you want a really nice hotel it might make sense to stay in center city Philadelphia and take the train to the venue.
Best bet it probably to stay elsewhere and take public transportation to the venue.. the tower is an AMAZING place to catch a show! But its not in the nicest neighborhood.. either hotel further out in suburbs or go to center city but its doubtful youll find a nice hotel close to the tower
Well,it's been awhile since I last seen a show n i usually just drive there n go home.They have done some work there,i would Google it n see what comes out it.sorry I couldn't help you this time.Enjoy the show who ever your seeing.
Thanks! Your answer is awaiting moderation.