Ambrai
Right on the shore of Lake Pichola opposite Lal Ghat, this lively outdoor restaurant with a pleasant bar has a hidden approach via narrow lanes and stunning views of the City Palace complex and the Lake Palace. It serves Rajasthani standards along with decent continental and Chinese dishes, though the views outshine the food.
If you're here at dinner, ask that a mosquito repellent coil is placed under your table.