Where you cruise to on your holiday can make a big difference in your cost as well. If you pick a popular spot, you can travel cheaper than if you choose a less popular spot. Another consideration is whether you really care about those ports of call. If you just want to stay on the ocean liner and enjoy the luxuries, book a cruise that doesn't stop anywhere. These "cruises to nowhere" are just as luxurious as the others but cost less.
To be safe on a cruise holiday, don't take a lot of expensive equipment or jewelry with you. Make sure your passport, health insurance, and other papers are up to date. Be sure to ask about laws you may inadvertently be breaking when you get off the shore you are accustomed to. Laws in ports and even in the water can vary, and you sure don't want a big hassle with a foreign law enforcement agency.
To travel lighter, find out about equipment that will be available on the ship. For instance, if the cruise line provides irons or hair dryers, you won't need to pack yours. Also pack your own sample size shampoo, toothpaste, and other toiletries because these items will cost more in the gift shop. You should have access to laundry facilities on your cruise holiday, so you don't have to take a huge amount of clothing. Pick a wrinkle proof lightweight outfit for every two or three days and pick separates in colors that coordinate so you can get different looks. Be sure to pack a formal and or semi-formal outfit if you will be taking part in these sort of activities on your cruise holiday.