You've said you arrive back 5.30pm on Tuesday if you get the Monday ferry out you idiot. Check your posts.
48 hours, 16.5 hours to get there, an hour to get off boat and into centre of Amsterdam, roughly 5hours in Amsterdam, another hour to get bus back to port and back on the boat, then 16.5 hours back home. 40 hours with 8 hours spare for delays.
So you arrive in Amsterdam at 8am Tuesday, leave at 5.30pm on the Tuesday, arrive back in Newcastle 5.30pm on the Tuesday? Thick as a castle wall you sunshine.
Again, nope. Arrive back 5.30 Tuesday.
Why are you asking for drink prices on-board on another thread? You've never been on this trip before. I'll spell it out for you, you leave on Monday (so thats day one - still with me?), you arrive about 8ish on Tuesday (day 2), you leave at 1730 on Tuesday (yes, the same Tuesday so we're still on day 2), you arrive back in North Shields at 0830 on the Wednesday (day 3).