Spanning 27 acres, Castillo San Cristóbal was built to protect Old San Juan from land attacks. It doesn't receive as many visitors or as much adoration as its sister fortification, El Morro ...
The best time to visit San Miguel de Allende is November through April; there's minimal rainfall and high temperatures hover around the mid-70s. Winter nights can get cold as the city sits at an ...