Home to 40,000 expats and foreign retirees, Puerto Vallarta offers the ideal coastal lifestyle with top-notch golf courses, marinas, restaurants and shopping but on an average budget.