Machynlleth is a historic town with unique shops, local markets, and a relaxed family-friendly atmosphere.