Viejo San Juan is home to a variety of top attractions, including the Castillo San Felipe del Morro (aka El Morro) and the Castillo San Cristóbal.