Spain, Greece, France and Italy are among the most popular holiday destinations for Brits, offering wonderful weather, great food, beautiful beaches and culture galore.