Satan's Coffee Corner - hipster vibe but great wifi. Best in early morning before tourists arrive. Near Arc de Triomf.