"Fancy" things are high-quality, expensive, and sophisticated.
People who aren't rich or sophisticated tend to use the word "fancy". It sounds like a word that someone from the country uses when talking about things that rich people have. For example:
I may not have fancy clothes or an expensive car, but I work hard for my money.
In the example above, the speaker might have used the word "fancy" as a joke.
You can put "-looking" on the end of an adjective to show that it's specifically talking about how something looks:
We went out to a really trendy-looking restaurant.