I would choose Spain. It has beautiful beaches, affordable cities and towns, excellent food and a vibrant late night culture. Spain is also very friendly to families with young children. The warm beaches and affordable food and drinks make it the best choice amongst the 3 countries.
Do you need 100 a day to go to Spain?
Post-Brexit rule requires Brits visiting Spain to have €100 spending money per day. The Spanish tourist office has hit back at criticism, explaining that tourists don't need to worry. To enter Spain, British tourists may be asked to prove that they can spend at least €100 per day.
