Amsterdam does not have many tall buildings, but some buildings are high enough to provide a nice view. The ones you can visit are listed on this page.
Village of Ransdorp, seen from church tower
View from Westerkerk tower over Jordaan