The in-laws have graciously agreed to have our son for 5 nights so we can go away in early June. We have a budget of £500 per person, all in. We're looking for hot weather and good beaches, and have narrowed it down to the Algarve or the Canaries.
Any advice from people who have experience of one or both?