Many festivals are celebrated in the town throughout the year, and many attractions can be explored depending on the weather, but there are a few key essentials ...