Would St Ives be ok weather-wise in mid May? Also we don't drive so would there be enough to keep us amused for around five days? We are usually happy just pottering/walking/beach and I think there are a few arty things to do as well?