Italy has more historical sightseeing so if your children are history buffs then Italy will be better; if they are fans of Percy Jackson and interested in Mythology, Greece will not disappoint. Greece has more beaches, better swimming, a slower pace, and the fantastic Greek islands for island hopping.