Hi, We are a family of two adults and two children - 12 and 15. Are going to Portugal in June 2013 and thought to stay in Tavira. Can anyone advise if it has good, reasonably-priced restaurants and which hotel/apartment complex is nice with a good sized pool. We would also need two bedrooms. Thanks in advance for all/any replies.