Can Vila: An authentic Catalan "masia" offering traditional cuisine with modern comforts in a charming setting.