I found a great place to cuddle in public in Amsterdam. Keep in mind, this was yesterday, and in November you don't want to sit outside and cuddle in Amsterdam. It was raining and temperatures were quite low.
The answer is the tour boat. For an hour you'll sit dry and warm, enjoying all the sites to see in Amsterdam. The seats are perfect to sit together and wrap an arm around your buddy. The boat moves slowly through the canals, so you won't experience any shaking. Meanwhile, you get to learn some things about Amsterdam.
Does anyone have public cuddle spots like that? I'd like to find more spots that can come in handy when the weather isn't playing along.