If you were going to recommend a first time cruise for someone who would you go with? NOT a family cruise! Thanks in advance.
Try a 1 week cruise. If you are an ancient mariner like myself -try Royal Caribbean. If you are under 55 try any of the Carnival ships.
If you go in the Winter, snowstorms can affect your transportation. Decide if you want to get travel Insurance.
Also you might consider staying at a hotel the day before the trip, if you have to fly to the ship.
Try not to bring to much clothing. Go on the internet as now they have all kinds of advice on Insurance and packing tips.
Make sure when you get to the ship you have your passport and ship documents to get you onboard.
Try to get a balcony cabin that won't be noisy from a restaurant, casino or night club, near you or above you.
As far as shore excursions that would be an individual choice , it can vary from scuba diving to sitting at a local bar.
I'm sure Freepers with plenty of cruise experience will chime in and help you. But they should have the questions below answered.
Where are you located, approx. age and when and where would you be going? -Tom