I admit the vast majority of my experience with hotels consists of a single repeated data point: the staff[1] suite(s) we shared in the Hilton attached to the SJ convention center. They always had glasses/shaker/etc. You could probably ask for a shaker from roomservice or the hotel bar, if necessary.
[1] If you registered for FanimeCon 2000-2011, the weird software you had to use was my fault...