The bustling resort town on Mallorca, a must-visit Spanish island for beaches and historic landmarks ... fueled by cheap ...