We have one DS, soon to turn 14. We love museums, bookshops, modern craft galleries (well not my son in the case of the latter.. but he'll be reasonably patient). We're looking for a town or city with lots of visual culture, historical interest etc. Ideally we'd want to be near to the sea or at least somewhere scenic. We're not at all outdoorsy (if you hadn't worked that out already). Two of us are vegetarians. We had a good time in Bath last year. Have 'done' Oxford, I will have visited Edinburgh in July, otherwise that'd be an option. Have been loads of time to Cornwall, which we loved (although loathed the long drive down from south Hertfordshire). Any ideas? Many thanks!