If you live in the city then the star gazing will be much better, on the ship, once the deck lights are turned down.
If you live in the country, where there is less light pollution, you may be a bit disappointed. There are few places to get a real good view of the stars without interference from the ships lighting. The place I have found is, the front of the ship, right under or over the bridge.
__________________ Cruisemates Community Leader/Moderator
"There is a great difference between being well traveled and just having been to many places." ~Me