Rarity is French - that shouldn’t require an explanation. Pinkie loves to party - she’s Brazil. Fluttershy’s quiet and reserved - so yeah Switzerland works pretty well.
I can’t see Pinkie being French..not even Italian. I mean, since she came from an Amish background, wouldn’t she be from upper North? Like Pennsylvania or something like that?