In my opinion, the best place to view San Diego’s impressive skyline is from the water. A Hornblower Harbor Cruise is an enjoyable way to do this. They offer a number of different cruising options including brunch on the weekend and sunset cruise. I’ve now experienced the brunch cruise twice and enjoyed it both time. The buffet offers a nice selection and the champagne flows throughout.