Attachment: Richard.jpg
Northwestern United States. Lake resort. Mountains and skiing. French name.
When you see the name, you'll get the "Come on Eileen" clue
Forgive me, this town is probably better known here. It was even featured on a national morning show once for its beautiful downtown Christmas lights.
This picture should help too--if you know Francais.