It’s possible to manage without a bottle even, there are carafes and glasses in the cabins and can easliky get water at all bars etc. but I did like having my insulated bottle to take water out into the port stops too.
coffee cup is up to you, I just drank it while in the Galley food court, a mug just before breakfast and one before leaving too.
As tacocat said there is toiletries in all cabins, screwed to the shower in regular rooms and medium size bottles in suites.
In fact those bottles in suites are some of the only plastic bottles on the entire ship!