Viganj always impresses me every time I visit. After enjoying myself on the day adventures, I always look forward to the delicious meals served in its luxurious hotels. Be it Italian, European, or Mediterranean, the dishes are always expertly prepared. It's a delightful town.