My fiance and I will be traveling to Spain to board a cruise ship that goes throughout Europe. Before boarding the ship we would like to stay in Ibiza for a couple of days. We are looking for a 4 or 5 star hotel to begin our honeymoon in. I am looking for recommendations for restaurants and hotels. Where are the best beaches? We want to party but also spend some romantic time together...any suggestions???