While I prefer that you walk or cycle around Amsterdam, The Netherlands when exploring the city, taking a canal cruise is also worth a try. You can take a rest while your boat shows you some great architecture and old houses along the canal banks.
Do not forget to book your tour online, although that is not required. You can also go to the Amsterdam Central Train Station to find many canal cruise options. With dinner option, the tour price can range from 35 to 50 Euros. Of course, it is priced much lower without dinner in the package.
If the weather is perfect, take the open boat canal cruise so you can have a 360 degree view of Amsterdam.
During my visit, I had the Viator tour and it was amazing. Check its website here.