The oldest city in the U.S. boasts an impressive collection of Spanish colonial sites and attractions. Here are our favorites.