You do need to venture out of the red light district you know.....
+1 - lost count of how many times have been there... only place to avoid is the Red Light district - by all means go have a wander if you've never seen it but the city has so much more to offer.
Sadly just heard on the news that some judge in the Netherlands has just passed down new law that only native Netherlanders will be able to purchase cannabis in cafes after next year so the tourist industry will take a hammering
To the OP - you have to go to Cafe GOA for a hot choc - on the outer edges of RL district does nice cakes too