Is Altea a year-round town? Are shops and restaurants open? Thinking especially of the period between October to March/April.