I like your website on CT a lot, having been there twice now and finding your comments to be very accurate and helpful.
The first time we went, we stayed in La Spezia — don’t remember where. Last year we stayed in Monterosso, at Hotel 5 Terre — the only one we could find that wasn’t already booked solid in August. It turned out to be extremely pleasant — comfortable, clean room with pretty view, VERY friendly and helpful staff (limited English). Room price included breakfast (ample) and dinner (excellent! with lots of choices each night). Location is quiet, just a short walk from the main beach area.
This year, we are trying there FIRST!
Just thought I’d give my two cents!