Gorgeous bays, charming mountain villages, long sandy beaches and a lively capital: experience one perfect week in Mallorca!