With a flourishing food, art and shopping scene, San Juan is a dream city break destination.