The best things to do in Penzance: museums, walks, beaches and restaurants with expert tips!