hey echo well i shall tell you al u have to know about jaipur and from my own experience..
well expat community is not dat big but to reach them is a hell of a task.at least i know just a handful though we do not meet so often.
international schools-i have seen lotsa of school carrying the "international"tag but is the education international..i don't think so..
the good places to live in are c-scheme,civil lines and some parts of vaishali nagar..it all depends on how close you want to be to the city and all other facilities
gyms/clubs:i have no idea because i don't really work out...
international food store forget it...its a real pain..u wud get the local standard ones which hardly have a good wine or any other food items.
and as of shopping its not a joke,u really have to go to delhi to get clothes..even the outlets they have here have outdated collections..
well i guess i answered everything.i dont mean to discourage you or anything but i live here as a student and i am telling you my experience.It might be better for you-that only the future would tell..
However,if you have the choice,dont settle for a city like jaipur..Its a nice place to visit..Not to stay..
Somehow what your final decision would be is your call.