Pink shopfronts line Jaipur’s busy bazaars below pierced palace windows, while the hills beyond the city hold forts and walled courtyards.