which city in rajasthan is known as city of havelis these are as magnificent as palaces