I'm not sure if this reply comes a bit too late but I took my little 3 year old daughter and my 10 year old sister to Cartagena (and i'm sure San Andres would be the same) and the resorts/hotels do not have all the actitivities like a resort in the Bahamas or DR would have. However, they had a blast - we were at the beach a lot, we did all the water sports they could and met a lot of people. If yor daughter gets bored really quickly, have her bring the things that she likes (nintendo, book, coloring) and if she likes the beach, well that would be a plus for you. As far as babysitting, ask someone from the hotel, I'm sure they can recommend someone that they know and it would be inexpensive - or it should.I had someone come with me and she took care of my daughter and it was fairly inexpensive. Unfortuantely, when they see dollars they think we are loaded (even my being Colombian didn't prevent this) so just ask around for the fees. Enjoy!