Our travel agent suggested that we take a luxury cruise and we are very happy that we listened to her! We opted to use our points and travelled on our own.
We left a day early and stayed at Hotel Milano - a charming older hotel in the heart of old San Juan. We had breakfast on the terrace upstairs and this consisted of basic pastries, toasts, fruit and cheese slices. It was plenty for us. We did ask for a real mug as opposed to the paper cups that were set out and the gentleman working in the breakfast room was very happy to accommodate us.
Dinner was at Marmalade Restaurant and it was one of the best meals we have ever had. The room was beautiful, people watching was fun and the food was different from the regular fare, unique and tasted as good as it looked. I would choose another cruise out of San Juan just to return to this restaurant!