Beautiful city voted the happiest place to live in Spain that's 21C in May