My friends say that SN is better because the hospital attached to RUHS- i.e. Jaipuria Hospital is a mess, quite literally. It lacks even the basic standard requirements of the MCI.
Even if you find Jaipur to your liking, I'd still recommend thinking twice or thrice before running to join RUHS.
As for SNMC Jodhpur, being one of the oldest medical colleges in Rajasthan, working together with the 4 major hospitals in the city, sounds much better. The infrastructure might not be that great being an old college, but the faculty is good. Maybe you wish to go for RUHS because you're from Jaipur, but choose wisely.
You should prefer RUHS Jaipur. It has a good hospital attachment. In terms of academics, infrastructure, co-curricular activities, etc. it is a good option. It is a new college but has a higher cutoff. RUHS has a locational advantage as well. Jaipur has better PG coaching centers. These are some of the reasons that make RUHS a better choice.
One of my friends had been studying in RUHS Jaipur and according to her, SN Jodhpur is not well known as compared to RUHS. Here are some of the important factors that she mentioned about RUHS.
However, you should choose according to your convenience. Take other important factors such as location into consideration, while choosing the institute.