Summary - Overall a wonderful, once-in-lifetime cruise. We bought our airfare thru Princess and it was cheaper/more convenient schedule than through other websites.
The Regal is a beautiful ship, especially the Piazza. The Horizon was well laid out and easily handled 3000+ passengers.
Hotel - We stayed at the Hampton Inn Ft Lauderdale/Cruiseport. Pricey, but costs $6 each to get to the Cruiseport. Airport to Hampton is free. Fast food and shopping close by.
Located on Port side near front elevator. A quiet room. It's not a big room, but adequately served 2 people. Bed comfortable. Balcony is small, but it wasn't too bad. Cabin steward provided excellent service. Great room entertainment with a variety of recent movies and some oldies, but a limited selection of live tv channels. Recommend that you watch the port tour presentations. We worth the time.