Udaipur is known for its grand palaces and the beautiful Lake Pichola. Boat rides on the lake and exploring the majestic architecture make it a romantic destination.