I also lived in Philadelphia for a while and I discovered a site from a Philadelphia citizen that gives quite a lot of useful information, especially about major attractions in Philadelphia. So you might find the information you need there.
I tried to do yoga once but I never saw any results. Maybe I was a little impatient, but I need some exercise with more movement involved. To me, yoga seemed quite boring. Some people speak about the spiritual meaning of yoga, but I didn't see it.
I think it would just be very important to keep riding every day or at least three times a week, because usually when people start to do sports, they do it for about a month and then they leave it. But in order to lose weight, patience and discipline is needed.