Two things to consider here.
1. For color, you have to pay attention to your hair and skin coloring. If you're a redhead you probably look best in warmer colors. If you've ever read "Color Me Beautiful" - you're probably a spring, maybe an autumn. You'd look best in gold tones, brown, warmer greens, maybe yellow or orange.
2. If you're very fair skinned, you will probably burn to a cinder unless you're wearing SPF 3000 sunblock. My husband (who is blond) is the same way. You may want to consider a one-piece swimsuit rather than a bikini (for health reasons - if you burn, you're at risk for skin cancer). Forget the self-tanners, and just skulk in the shade and get your sweetie to slather you with sunblock