gah!

been to none of the above, so while they are no doubt awesome i will have to recommend malta (valetta).