Depending on what you're looking for, Barcelona is nicer if you're looking for the best nightlife, unique architecture and history, fun tapas restaurants, and a more vibrant atmosphere. Valencia is nicer for the beaches and an overall relaxing experience – though it still offers a great nightlife and music scene.