California and Florida may have the most stunning beaches, but surprisingly, they are not the happiest in the US, which is in a different state.
Sitges is a lively seaside town on Spain's northeastern coast, just 35 kilometres from Barcelona. Once a meeting point for ...