All you need to know about visiting Båstad, the tennis capital of Sweden (that isn’t watching or playing tennis!) including the Bjäre Peninsula.