This is from JCrew and cost $58
This is from JCrew and cost $64
I love the color too, both suits are very cute.
#1 if it has enough boob support for you.
#2
2, but I'm biased because I hate strapless.