Spanish coffee is the best! What’s even more impressive is that even the smallest of cafés offers high quality food and drink. To a Spaniard,...