Gibraltar is a smorgasbord of Spanish, English, and North African cultures. One can enjoy sunny days throughout the year, exciting cliffs, and lots of fun things to do.