Iceland is darned expensive! Meal service is slow because people dine out seldom and want to enjoy the experience.
I prefer to get out into the more remote areas, but what you can get in a package deal is a good start.
Shopping! Not for me! Too expensive. Weather can vary any time of the year. Even May and June can be cold and rainy.
Plenty of WEB sites to give you info.