Essential sights to discover in France, Spain and Italy