A quick guide of everything to see and do in the colourful pastel shaded towns of Limone Sul Garda & Riva del Garda on the northern shores of Lake Garda.