Barcelona- Much more cosmopolitan and fun than Madrid during the day in my personal.
Nuweiba being a beach town owns a heady blend of history sun sand and music. The beach is part of the city's gay area, which matches by the same name. https://nlifelab.org/bbs/board.php?bo_table=free&wr_id=106433