From stunning seaside scenery to impressive ancient history, these are the 17 best things to do in Weymouth, Dorset.