I just moved to Philadelphia (I'm living at 5th and Poplar, if you know the area) and I have a job downtown at 2nd and Chestnut. I have been riding my bike to work during the day, but eventually I'm going to have a night shift from about 5:30pm to 12:45am, which means I'll be riding home at around one in the morning. I've been living in a college town for the past 4 years, so I'm used to a very safe environment. I don't live in a bad neighborhood (although I do live close to one), but I also want to be safe and not get attacked/get my bike stolen. I always wear a helmet, and I have good lights on the front and back of my bike, but I was hoping that someone who lives in a city could give me some advice on whether I should just take a taxi.