Udaipur siges at være den mest romantiske by i den romantiske stat Rajasthan. Den er bygget omkring den smukke sø Pichola. Byen er en skøn blanding af hvidskurede huse, pladser med marmor, templer og fantastiske haver på søens bred. Muligheden for god vandforsyning fra søen har gjort byen til en bemærkelsesværdig oase i et tørt område.