Pros:
Nature, trees, sand, sun, water
Friendly People
Culture
Quiet nights
A sky full of stars
Quality eats
Beaches
The anonymity of hanging with cool tourists
Bike path/trails
Family
Cons:
Having to drive anywhere (only because I would rather not at all)
Cost of living
Low paying jobs
Very little for the 20 somethings and/or singles
No place to go dance until the wee hours