Me - I'm from Falmouth - used to go to St Ives all the time as a kid. Haven't been for a few years though. The streets are very narrow and it is very beautiful (like all of Cornwall!!)
Word of advice though - don't eat anything in the streets, the seagulls WILL attack you for anything you are eating. And it won't just be one gull either.