Amsterdam Castle is an incredible hotel in Amsterdam, New York. Find out what it's like to stay in this beautiful hotel that's been decorated to resemble a European castle.