I'm going to Spain in mid-June for 3 weeks, Barcelona, Ibiza and Palma de Mallorca. Never been there before, can't wait!