Here are the top activities and best things to do in Ambleside for your next Lake District trip in Cumbria, England.