Travelocity and Orbitz have a wide selection of deals for all-inclusive cruises to the Bahamas as well as a wealth of information about that cruise lines that offer cruises there.
There are a few celebrity cruises I found on line that you should look at. Here are the sites I found for you www.celebritycruisediscounts.com/ , and www.cruise.co.uk/
There are a number of websites that offer discount and affordable cruises. Some of the good ones are Travelocity.com and Orbitz.com as well as Cruisedeals.com.
Silversea Cruises offers the best Alaska cruises because they use 382-passenger ships.
Silversea Cruises is a cruise that is luxury. You can find this branch offices in the United States, United Kingdom, Australia and Singapore. It is founded in 1994.
Weekend cruises are available through trip.com and tripadvisor.com. Trips are available to the Bermuda or the Bahamas for the weekend starting at $799 per adult.
Alaska Cruises can be found online or in TV ads, I am sure there are a bunch of opportunities for them. However most alaska cruises are good deals, they are very much worth your money.
Last minute cruises many be available, you may have to look at the appropriate websites for more information. You could visit shops such as Thomas Cook or Tomson for your answers.
You can find cheap alaska cruises at alaskacruises.com, the site offers special discount as well/
While all inclusive cruises cost more money than other cruises, they offer more things. For example, on AI cruises, you can drink alcohol, there are more activities at each stop and you don't have to tip (but you can if you wish).
There are several cruise lines that have ships that sale around Alaska. Among them are the Norwegian Cruise lines, Carnival Cruise lines, Princess Cruises, Celebrity Cruise lines, Royal Caribbean and more.
The best would be through the Alaskan Line. They have the most cruises. Although, many other do go to Alaska.