Is it possible to do Cornwall by public transport and if so, where would be a good base please? Towns/hotel recs much appreciated. Also - is Cornwall a decent place to take two teenage girls for a holiday? Thank you.