What makes a perfect weekend? Is it a 10-mile bike ride through the park? An espresso martini (or two) in the sunshine? Or a bloody banshee chasing you through a mill? Philadelphia will offer all ...