Many people think of Spain as purely flamenco, bull fights and crowded beaches, but in reality Spain is a country full of rich and varied landscapes, fascinating culture and traditions, and warm friendly people. Whether you dream of getting married in a castle, or a Moorish Palace, or even on a sun drenched beach, weddings abroad in Spain can satisfy even the most discerning of couples. There are a myriad of stunning paradores, villas or hotel complexes that are able to help host a reception or celebratory party, and with plenty of varied locations and activities to do, Spain is also a great place for a honeymoon location as well.