ive always done carnival. more you use one line the more they send you discounts and offers. i like the Eastern Caribbean runs and picking a cruise with almost a daily stop, waking up in a new port of call everyday to check out local fare for the day and back on the ship in afternoon or evening, that way your not stuck on a boat too long, did that once where we had a few days at sea and i think every one on the ship was at the pools, just way too crowded... get the seasick patch and she'll be fine..as for booking i use my time share so not much help on that, but im sure most travel agencies should be able to guide your through..