From picturesque squares and lively food markets to contemporary art galleries and river cruises, there is plenty to keep you busy.