Puffins are charismatic birds that nest in the UK. This guide will share places to see puffins and tips for visiting