Collioure France combines castles, beaches, market life, and wine! Here's the best of what to do in the stunning city of Collioure!