Udaipur isn't just about lakes and palaces — it's a dream for food lovers too. From Ghewar to Mirch vada, dal baati to mewari ...