I've been on 25 cruises and I can tell you that cruising is the best vacation ever (at least for hubby and me). My favorite line is Royal Caribbean. I have also sailed on Carnival, Celebrity, NCL, Princess. The best cruise line for you is not necessarily the best for me. It's kind of like going to Vegas vs going to Hawaii - both great vacations but different. I have a really great travel agent that I met thru the internet. She gets the best deals of any agent that I have check with. Now I don't even check with other agents. Cruises from Baltimore are typically higher priced than Florida cruises. Sometimes it's worth the flight to get a better cruise rate. You can send me a PM with any specific questions about ports or cruise lines/ships. I LOVE cruising and love to share my experiences with others. There are also a couple really great websites that you can check out:
www.cruisecritic.com and
www.cruise-addicts.com. Both have forums and lots of knowledgeable people. Oh, and I have cruised both the beginning and end of May and found the weather to be great.
Good luck doing research and, like I said, feel free to PM me....................... Pat