Okay so I need some help trying to figure out exactly how to travel around from one city to another using any type of bus/train/subway service possible, I'd rather not use cab since that is expensive. I'm from around Philly and can get up to New York City by the Megabus. After that I am not exactly sure what to do. First I need to get to Verona, New York. After that 2 days later I need to be in Peekskill, New York. The next day I need to be in Montclair, New Jersey. The next day Staten Island, New York. And then 2 days later Atlantic City, New Jersey. (But I think I can get to Atlantic City fine, the others ones I gotta figure out) After that I am back to Philly and need to figure out how to get to Red Bank, NJ. And 2 days later I need to be in Schenectady, New York. If you know of any good bus routes or trains or subways that cover those areas, like if you are from New York and know the areas well any help would be appreciated because I'm just spinning my wheels trying to figure out a way to make this work. No drivers licensee, being the reason I'm asking about bus/train/subway ;)