How would you design a recommendation system to suggest dresses to a user for a formal weekend event?