Amsterdam Marriott Hotel, Hotel the Exchange, and ibis Amsterdam Centre are the best hotels near Dam Square.