On our road trip through Spain we drove to Gibraltar—technically to La Linea, Spain, since it is recommended to walk over the border rather than face the long lines at the border trying to get back to Spain. (When we sailed through the Strait, we stopped at Gibraltar for tax-free fuel, but only anchored overnight and didn't take time to sight see.) We did the whole bit: Europa Point at the tip, the cable car to the top of the Rock to see the monkeys (technically Barbary macaques), and a walk through the city center.
It was all pretty spectacular, and the weather was perfect.