Going on vacation often means eating three meals out, but travelers who want the option of homemade meals should look for apartment-style hotels with in-room kitchens. Here are our favorite aparthotels in Albufeira, a beach town (and party central) on Portugal's Algarve coastline.