Yes, the Royal Princess, a flagship of the Princess Cruises fleet, does offer milkshakes, primarily at the Coffee & Cones bar located on the Lido Deck (Deck 16) near the main pool. These are considered a "premium" treat and are typically not included in the standard cruise fare, meaning they carry an additional charge of around $5 to $7 plus an automatic 18% gratuity. However, for guests who have purchased the Princess Plus or Princess Premier packages in 2026, these specialty milkshakes are often included as part of the "premium desserts" or "specialty coffee" benefits. The milkshakes come in classic flavors like chocolate, vanilla, and strawberry, but the venue is also known for its "gourmet" ice cream sandwiches and soft-serve cones. If you are looking for a free alternative, the Horizon Court buffet usually offers complimentary standard ice cream at specific times, but for the thick, hand-spun milkshake experience, Coffee & Cones is the dedicated spot to satisfy that specific sweet craving while enjoying a movie under the stars.