I think Charlie's from last year will probably still fit him. I will probably need to get a new one for Olive though... she's grown so much!
Last year I got her a rashguard from Cabana Life and a swimming suit from Mini Boden. Not sure where I will get one this year though. We definitely need a rashguard because we go to the pool regularly.
Where did you buy yours?