What are the top tourist attractions in Baltimore?

Is Baltimore walkable?