A person who likes beautiful things can be described as an aesthete or an aesthete. This term is derived from the Greek word "aisthesis," meaning perception or sensation. Aesthetes appreciate and are drawn to beauty in various forms, such as art, design, nature, and aesthetics.
a person who likes word games
a very intelligent person.
One word is "homebody".
You could call them generous or a recipient or a patron.
Smart
A guy may call your pretty and beautiful if he only likes you as a friend, but it is more common for a guy to say these things if he is interested in you.
A snuggler
A sybarite.
Human.
Spendthrift.
A blower upper
An antiquarian.
A person who likes to burn things is called a pyromaniac
xenophilia - attracted to that which is foreign
You call a person who likes animals animal advocate, animal lover, etc.
a person who likes word games
GEEK