France and Spain are top options for starting a business, but how do they compare side-by-side for an entrepreneur?