Europe is known for its grand public squares, and Amsterdam boasts plenty. Those arriving at Amsterdam's Central Station can walk just five minutes to arrive at bustling Dam Square. The historic ...