The size of Philadelphia is just right! You're fully able to explore and learn without fear of getting lost too easily.
There are multiple different areas of the city, each with their own quirks and characteristics. This makes it really fun to go out each day, and try something new.
The culture is pretty incredible. Especially near Penn's Landing. It's a city that really welcomes everyone, and our tourist population proves that.