I am travelling to Boston with my 12 year old daughter. We'd like to focus our time on touring historical sites and will spend little time in our hotel. We will have no car, so need to be close to a T station. Could you recommend a hotel that is not too expensive, clean and safe, and near public transportation? Thanks!