Toulouse in the south of France is often referred to as a 'mini Paris' and it's not hard to see why. With its stunning architecture, rich history and vibrant culture, it's the perfect city break destination.