Yep, that's true!
For starters, Amsterdam is lovely. It's great for sightseeing, and if you're into historical cities - rather than more modern ones - then you'll really enjoy it. It's got lots of unique shops as well, and plenty of museums if you're into that sort of thing. Not to mention the Anne Frank house! Everything is pretty much reachable on foot, or else you could just take a tram. If you visit Amsterdam I suggest you visit the less touristic streets and spots though - those are the best.
If you're into modern cities then Rotterdam and The Hague are pretty great as well. Both are a mix of old and new, but Rotterdam has more of an international feel due to its harbour, whereas if you visit The Hague you may even consider visiting the beach. Rotterdam is also pretty known for its modern art museums - there's plenty of art to see in the streets as well if you like that sort of thing, and the nightlife is pretty great there. The Hague, on the other hand, is also known as our government city, and quite a lot of royals live there.
If you like the sound of Amsterdam - with its canals and wharf houses - you may also want to consider visiting Utrecht. Its architecture is not unlike that of Amsterdam, but it's smaller and generally less crowded.
Does that help somewhat?