Avoid heavy mountaineering boots unless you plan to hike in the winter, climb mountains or ice climb. They will contribute unnecessarily to fatigue. The boots pictured here are specially designed for climbing steep ice. They are also excellent boots for general mountaineering. Tennis shoes are great to carry along to wear in camp and to use when crossing streams and rivers.
Sandals can be helpful when crossing small streams but laced shoes are better.
Socks should be layered. Personal preference rules here but most hikers like to wear a thin, synthetic sock next to the skin, followed by a thicker, wool or synthetic sock. This helps prevent blisters.