Udaipur is a famous city of Rajasthan state, standing on the banks of lake Pichola with white marble palaces all over the place. Udaipur is one of the most romantic cities of India taking you back to a few centuries with expansive forts and palaces, pristine lakes and ancient temples. Needless to say, the most sought after destinations for the honeymooners. Though it is the place worth visiting throughout the year, it offers its best charms during October to March. Udaipur city has a number of lakes which makes it Venice of the East. Unlike the harsh and warm climate of Rajasthan, the city has extremely pleasant and romantic climate, beautiful blue water in shimmering lakes, green forested hills which leave the person mesmerized by its beauty. A cruise in these lakes can send the tourists into outburst of ecstasy. The city is a shoppers’ paradise offering a vast variety of handcrafted items including dainty folk toys, brightly colored garments, hand-printed textiles, batiks, and tie & dye sarees and fabrics.