Dining after 9 p.m. is the norm in Spain -- and many have come to expect that stores and businesses are shuttered in the late afternoon in towns from Barcelona to Bilbao. Indeed, the siesta might seem like a…