Yes, non-Muslims are very welcome to attend an Iftar and enjoy the experience. You should dress respectfully for the occasion, and be mindful to let those who have been fasting all day go first.