Of course not everyone agrees, but it’s generally thought that Britain’s oldest seaside hotel is The Grand, in the country’s oldest resort, Scarborough on the North Yorkshire coast. We reckon the originally 17th-century Greenbank Hotel in Falmouth comes pretty close while at the same time providing thoroughly 21st-century comforts and a spectacular location.