If you are ever in need of a fancy, pretty, formal spring or summer outfit, you should always go for white. It's classy and elegant, but won't attract sunlight like black or navy will. Another great option would be a pretty grey or black skirt with a nice white top.
If you ever want to add flair and personality to a dull outfit, try adding a British or American flag somewhere in it. You could go simple with a fashionable tee, or funky with flag print shorts. Even something as simple as a phone case could add the pizazz you are looking for.